关于JS的数值类型转换小记录。

逻辑false:

转成逻辑会被当成false的比较少,可以单独记一下,其他全都是true:
0,-0," "(这是一个空值),null,false,NaN,undefined。

数值NaN:

转为数值会被当成NaN的主要是一些内容不是单个数字的字符串,以及函数和无定义的值。

NaN,"字符串",[字符串1,字符串2],["字符串"],["字符串1","字符串2"],function(){},{},undefined

Javascript数值类型转换(Number和string)

相关文章: