js 型別轉換-強制型別轉換
一、parseint():將其他型別轉換成number型別的整數
注意:string —> number
1、字串中值的首字元必須是數字,轉換後才能得到具體的值;否則得到nan;
2、只轉換從首字元開始的連續數字(如「2b345」,轉換後只得到2);
3、除了string,其他型別轉換後都得到nan;
二、parsefloat():將其他型別轉換成number型別的小數
注意:string —> number
1、字串中值的首字元必須是數字,轉換後才能得到具體的值;否則得到nan;
2、只轉換從首字元開始的連續數字(如「2b345」,轉換後只得到2);
3、除了string,其他型別轉換後都得到nan;
4、如果小數字後面的值是有效值,轉換後就保留,否則就刪除(「25.10」,轉換後只得到25.1)
三、number():將其他型別轉換成number型別
注意:1、string —> number
只能是純數字的string才能得到具體的值,其他都得到nan;
2、boolean —> number
true:1,false:0
3、undefined:nan,
4、null:0
四、boolean():將其他型別轉換成boolean型別
注意:1、除了0、「」、』』、undefined、nan、null得到false,其他都得到true
五、string():將其他型別轉換成string型別
注意:
let a;
let b=null;
string(a); //"undefined"
string(b);//"null"
let a =1;
string(a); // '1'
js強制型別轉換
值型別轉換 包括兩種 顯式轉換和隱式轉換。將值從一種型別轉換為另外一種型別稱為型別轉換,也叫做顯式型別轉換,隱式的情況也叫做強制型別轉換。在js中兩種轉換被統稱為強制型別轉換。其實,對於顯式和隱式沒有很明確的界定,如果你不知道某種情況是一種顯式型別轉換,那麼它對於你來講就是隱式的。抽象值操作 顯示強...
JS 強制型別轉換
number string var number 8 var str string number console.log typeof str 複製 boolean string var boolean true var str string boolean console.log typeof s...
js強制型別轉換
今日地鐵看書總結 強制型別轉換 tostring 其他資料型別轉化為字串的方法 注意,陣列重寫了tostring 方法。對於json.stringfy 不安全值有undefined,null,function,symbol,迴圈引用物件,轉化他們結果為undefined json.stringfy ...