強制型別轉換規則是: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 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版
好用的JavaScript開發工具