请问为什么isNaN(null)返回的类型是false
来源:3-11 编程练习
蟹黄包12138
2020-08-17 16:45:07
var i =null; console.log(isNaN(i));
1回答
好帮手慕码
2020-08-17
同学你好,isNaN检测时 ,如果这个数据不是一个数值类型,会自动把它转换为数值类型,然后再去检测。也就是隐式转换,这是js自己执行的。null转换为Number是0
0是一个数值,所以返回的就是false。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题