值 | 转换为字符串 | 数字 | 布尔值 | 对象 |
undefined | “undefined” | NaN | false | thorows TypeError |
null | "null" | 0 | false | thorows TypeError |
true | "true" | 1 | new Boolean(true) | |
false | "false" | 0 | new Boolean(false) | |
""(空字符串) | 0 | false | new String("") | |
"1.2" | 1 | true | new String("1.2") | |
"one" | NaN | true | new String("one") | |
0 | "0" | false | new Number(0) | |
-0 | "0" | false | new Number(-0) | |
NaN | "NaN" | false | new Number(NaN) | |
Infinity | "Infinity" | true | new Number(Inifinity) | |
-Inifinity | "-Inifinity" | true | new Number(-Inifinity) | |
1(无穷大,非零) | "1" | true | new Number(1) | |
{}(任意对象) | 参考3.8.3节 | 参考3.8.3节 | true | |
[](任意数组) | “” | 0 | true | |
[9](一个数字元素) | "9" | 9 | true | |
['a'](其他数组) | 使用join()方法 | NaN | true | |
function(){}(任意函数) | 参考3.8.3节 | NaN | true | |