关于JS的数值类型转换小记录。
逻辑false:
转成逻辑会被当成false的比较少,可以单独记一下,其他全都是true:
0,-0," "(这是一个空值),null,false,NaN,undefined。
数值NaN:
转为数值会被当成NaN的主要是一些内容不是单个数字的字符串,以及函数和无定义的值。
NaN,"字符串",[字符串1,字符串2],["字符串"],["字符串1","字符串2"],function(){},{},undefined
关于JS的数值类型转换小记录。
逻辑false:
转成逻辑会被当成false的比较少,可以单独记一下,其他全都是true:
0,-0," "(这是一个空值),null,false,NaN,undefined。
数值NaN:
转为数值会被当成NaN的主要是一些内容不是单个数字的字符串,以及函数和无定义的值。
NaN,"字符串",[字符串1,字符串2],["字符串"],["字符串1","字符串2"],function(){},{},undefined