值 | 转换为 | |||
---|---|---|---|---|
字符串 | 数字 | 布尔值 | 对象 | |
undefined | “undefined” | NaN | false | throws TypeError |
null | “null” | 0 | false | throws TypeError |
true | “true” | 1 | new Boolean(true) | |
false | “false” | 0 | new Boolean(false) | |
” “ | 0 | false | new String(” “) | |
” 1.2” | 1.2 | 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(Infinity) | |
-Infinity | “-Infinity” | true | new Number(-Infinity) | |
1(无穷大,非零) | “1” | true | new Number(1) | |
{}(任意对象) | — | — | true | |
[](任意数组) | “” | 0 | true |
JavaScript类型转换
最新推荐文章于 2024-04-21 15:30:00 发布