JavaScript 数据类型转换表
程序员文章站
2022-05-18 21:12:10
下表显示了将不同的JavaScript值转换为Number,String和Boolean的结果: 注意:引号("")中的值表示字符串值。在红色的值是程序员可能不希望被转换为的值。 更多的JavaScript类型转换相关文章。 ......
下表显示了将不同的javascript值转换为number,string和boolean的结果:
原始值 | 转换为number | 转换为string | 转换为boolean |
---|---|---|---|
false | 0 | "false" | false |
true | 1 | "true" | true |
0 | 0 | "0" | false |
1 | 1 | "1" | true |
"0" | 0 | "0" | true |
"1" | 1 | "1" | true |
nan | nan | "nan" | false |
infinity | infinity | "infinity" | true |
-infinity | -infinity | "-infinity" | true |
"" | 0 | "" | false |
"20" | 20 | "20" | true |
"twenty" | nan | "twenty" | true |
[ ] | 0 | "" | true |
[20] | 20 | "20" | true |
[10,20] | nan | "10,20" | true |
["twenty"] | nan | "twenty" | true |
["ten","twenty"] | nan | "ten,twenty" | true |
function(){} | nan | "function(){}" | true |
{ } | nan | "[object object]" | true |
null | 0 | "null" | false |
undefined | nan | "undefined" | false |
注意:引号("")中的值表示字符串值。在红色的值是程序员可能不希望被转换为的值。
更多的javascript类型转换相关文章。