boolean
Boolean(undefined); // false
Boolean(null); // false
Boolean(0); // false
Boolean(''); // false
Boolean(NaN); // false
另外一种转换为boolean方法
!!undefined; // false
!!null; // false
!!0; // false
!!''; // false
!!NaN; // false
toString()
Number对象部署了自己的toString方法,用来将一个数值转为字符串形式。
toString方法可以接受一个参数,表示输出的进制。如果省略这个参数,默认将数值先转为十进制,再输出字符串;否则,就根据参数指定的进制,将一个数字转化成某个进制的字符串。
(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");