boolean
Boolean(undefined); // false
Boolean(null); // false
Boolean(0); // false
Boolean(''); // false
Boolean(NaN); // false
另外一種轉(zhuǎn)換為boolean方法
!!undefined; // false
!!null; // false
!!0; // false
!!''; // false
!!NaN; // false
toString()
Number對象部署了自己的toString方法,用來將一個數(shù)值轉(zhuǎn)為字符串形式。
toString方法可以接受一個參數(shù),表示輸出的進制。如果省略這個參數(shù),默認(rèn)將數(shù)值先轉(zhuǎn)為十進制,再輸出字符串;否則,就根據(jù)參數(shù)指定的進制,將一個數(shù)字轉(zhuǎn)化成某個進制的字符串。
(10).toString(2); // "1010"
(10).toString(8); // "12"
(10).toString(16); // "a"
toFixed()
(10).toFixed(2); // "10.00"
10.005.toFixed(2); // "10.01"
10.005.toFixed(); // "10"
toExponential()()
(1234).toExponential() ; // "1.234e+3"
(1234).toExponential(1); // "1.2e+3"
(1234).toExponential(2); // "1.23e+3"
parseFloat()
// 3.14
parseFloat("3.14");
parseFloat("314e-2");
parseFloat("0.0314E+2");
parseFloat("3.14more non-digit characters");
// NaN
parseFloat("F3.14");