最新的Web开发教程
 

JavaScript类型转换


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类型转换教程