JavaScript的类型转换表
下表显示转换不同的JavaScript值以数字,字符串,和布尔的结果:
原版的 值 | 转换 对数 | 转换 为String | 转换 布尔 | 尝试一下 |
---|---|---|---|---|
假 | 0 | “假” | 假 | 尝试一下 ” |
真正 | 1 | “真正” | 真正 | 尝试一下 ” |
0 | 0 | “0” | 假 | 尝试一下 ” |
1 | 1 | “1” | 真正 | 尝试一下 ” |
“0” | 0 | “0” | 真正 | 尝试一下 ” |
“1” | 1 | “1” | 真正 | 尝试一下 ” |
为NaN | 为NaN | “南” | 假 | 尝试一下 ” |
无穷 | 无穷 | “无穷” | 真正 | 尝试一下 ” |
-无穷 | -无穷 | “-无穷” | 真正 | 尝试一下 ” |
“” | 0 | “” | 假 | 尝试一下 ” |
“20” | 20 | “20” | 真正 | 尝试一下 ” |
“二十” | 为NaN | “二十” | 真正 | 尝试一下 ” |
[] | 0 | “” | 真正 | 尝试一下 ” |
[20] | 20 | “20” | 真正 | 尝试一下 ” |
[10,20] | 为NaN | “10,20” | 真正 | 尝试一下 ” |
[“二十”] | 为NaN | “二十” | 真正 | 尝试一下 ” |
[ “十”, “廿”] | 为NaN | “十年,二十年” | 真正 | 尝试一下 ” |
function() {} | 为NaN | “ function() {}” | 真正 | 尝试一下 ” |
{} | 为NaN | “[对象的对象]” | 真正 | 尝试一下 ” |
空值 | 0 | “空值” | 假 | 尝试一下 ” |
未定义 | 为NaN | “不确定” | 假 | 尝试一下 ” |
注:价值观引号("")表示字符串值。 红色值指示值(some)的程序员可能不希望。
对于有关JavaScript类型转换教程,请阅读我们的JavaScript类型转换教程 。