js中toString和Strgin區別

1.toString()方法

1.toString()可以將所有的的數據都轉換爲字符串,但是要排除null 和 undefined

例如將false轉爲字符串類型

var str = false.toString();
console.log(str, typeof str);
//結果  false String

如果是null和undefined的話會報錯 因爲null和undefined沒有這個方法

.toString() 括號中的可以寫一個數字,代表進制,對應進制字符串

二進制:.toString(2);

八進制:.toString(8);

十進制:.toString(10);

十六進制:.toString(16);

2,String()方法

1.String()可以將null和undefined轉換爲字符串,但是沒法轉進制字符串

var str = String(null);
console.log(str, typeof str);
//結果: null,string

var str = String(undefined);
console.log(str, typeof str);
//結果爲 undefined,string

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章