1、.tostring()可以將所有的的資料都轉換為字串,但是要排除null 和 undefined
例如將false轉為字串型別
var str = false.tostring();
console.log(str, typeof str);
結果為 false,string
看下null 和 undefined能不能轉換為字串
var str = null.tostring();
console.log(str, typeof str);
//結果程式報錯
var str = undefined.tostring();
console.log(str, typeof str);
//結果程式報錯
.tostring() 括號中的可以寫乙個數字,代表進製,對應進製字串
二進位制:.tostring(2);
八進位制:.tostring(8);
十進位制:.tostring(10);
十六進製制:.tostring(16);
2.string()可以將null和undefined轉換為字串,但是沒法轉進製字串
將null轉換為字串
var str = string(null);
console.log(str, typeof str);
//結果: null,string
將undefined轉換為字串
var str = string(undefined);
console.log(str, typeof str);
//結果為 undefined,string
js中的tostring 方法
今天看js學習資料,看到乙個tostring 方法,在js中,定義的所有物件都具有tostring 方法。number型別的tostring 方法比較特殊,有預設模式和基模式兩種。預設模式的例子 var num1 10 var num2 10.0 alert num1.tostring 輸出10 a...
JS中String 與toString的區別
1 tostring可以將其它資料型別轉化成字串 一般用於包裝類的隱式轉換 但不能轉換null和undefined,並且,如果使用 tostring 2 等形式,可以將數字轉化成對應進製的數字。例如 var str undefined.tostring console.log str,typeof ...
PYTHON中 str 函式和 repr
自學python中,學習中總結的經驗部落格,如有錯誤,還請諒解 python中定義乙個類時,常用 str 以及 repr 函式輸出這個類的具體描述,但這兩個函式具體又有些什麼區別呢?一句話總結的話 repr 比 str 的使用要求更加嚴格,優先順序更低。優先順序比較 class my func ob...