老师看下对不对以及关于null的问题
来源:3-11 编程练习
yarwood
2020-08-10 15:14:14
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数据类型之NaN</title>
</head>
<body>
<script>
//补充代码
var a=null,b=10,c="我是字符串",d="10",e="undefined";
console.log(isNaN(a));
console.log(isNaN(b));
console.log(isNaN(c));
console.log(isNaN(d));
console.log(isNaN(e));
</script>
</body>
</html>
var a=null
怎么显示的是false的数值?
1回答
同学你好,代码是正确的。关于null可以这样理解:isNaN()方法会先进行隐式转换,尝试将参数转化为数值类型。而null转换为数值类型为0,0是数字,所以isNaN()方法返回值为false
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题