各种类型的值 | 转换为各种类型 | |||
String | Number | Boolean | Object | |
undefined | "undefined" | NaN | false | 报错 |
null | "null" | 0 | false | 报错 |
true | "true" | 1 | 相同类型 | Boolean |
false | "false" | 0 | 相同类型 | Boolean |
"" | 相同类型 | 0 | false | String |
"2.3" | 相同类型 | 2.3 | true | String |
"呵呵" | 相同类型 | NaN | true | String |
0 | "0" | 相同类型 | false | Number |
-0 | "0" | 相同类型 | false | Number |
NaN | "NaN" | 相同类型 | false | Number |
Infinity | "Infinity" | 相同类型 | true | Number |
-Infinity | "-Infinity" | 相同类型 | true | Number |
120 | "120" | 相同类型 | true | Number |
{a:2,b:3} | "[objectObject]" | NaN | true | 相同类型 |
[] | "" | 0 | true | 相同类型 |
[5] | "5" | 5 | true | 相同类型 |
[1,2,3] | "1,2,3" | NaN | true | 相同类型 |
['a','b','c'] | "a,b,c" | NaN | true | 相同类型 |
function(){} | "function(){}" | NaN | true | 相同类型 |
新闻热点
疑难解答