強制型別轉換規則是什麼
強制型別轉換規則是:1、字元轉數值,【parseInt()】從左向右一次轉換,能轉則轉,不能轉停止,【Math.round()】嚴格轉換,不允許出現任何非數字的字符;2、數值轉字符,【toString()】直接轉換。
強制類型轉換規則是:
字元轉數值
從左向右一次轉換,能轉則轉,不能轉停止;如果第一位就不能轉,直接NaN;不識別小數點。
等同於parseInt,同時可以辨識小數點
嚴格轉換,不允許出現任何非數字的字符,否則NaN;取最接近的整數
嚴格轉換,不允許出現任何非數字的字符,否則NaN;直接轉換
var str = "123";
var str = "123abc";
var str = "123abc456";
var str = "a123";
var str = "adasd";
var str = "123.45";
var n = parseInt(str);
console.log(str);
console.log(typeof str);
console.log(n);
console.log(typeof n);
var str = "a567.892";
var n = parseFloat(str);
console.log(str);
console.log(typeof str);
console.log(n);
console.log(typeof n);
var str = "-456.789";
var n = Math.round (str);
console.log(str);
console.log(typeof str);
console.log(n);
# console.log(typeof n);
var str = "-456.789a";
var n = Number(str);
console.log(str);
console.log(typeof str);
console.log(n);
console.log(typeof n);
#數值轉字元直接轉換,相當於給要轉換的數值,加引號
保留n為小數
加引號的同時,四捨五入保留n位小數,不夠,補零
var n = 10.3543;
#var s = n.toString( );
console.log(n);
console.log(typeof n);
console.log(s);
console. log(typeof s);
var n = 10;
var s = n.toFixed(2);
console.log(n);
console.log(typeof n);
console.log(s);
console.log(typeof s);
console.log(123.567000000)
數值轉字元var n = 123;
var s = n "";
console.log(s)
字元轉數值var s = "123";
var n = s - 0;
console.log (n)
其他轉數值true為1,false為0
console.log(1 true); //2
console.log(1 false); //1
console.log(1 undefined); //NaN
console.log(1 NaN); //NaN
console.log(1 null); //1程式設計影片######
以上是強制型別轉換規則是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)
