varmyString=""//空格字符alert(parseInt(myString));//返回NaNalert(isNaN(myString));//返回false本人有点疑惑,为什么这两个不都是NaN?第二个为什么不是true?isNaN()在处理字符串时调用的什么转换方法?
2 回答
ITMISS
TA贡献1871条经验 获得超8个赞
NaN是js里面一个特殊的类型,并不是说只要不是数字就是NaN的,isNaN只能用来判断是不是NaN,不能用来判断是不是数字,当然可以和parseInt结合来判断,parseInt在碰到不能转化的非数字的时候就会返回NaN,这时就可以用isNaN判断
添加回答
举报
0/150
提交
取消