为什么代码没有执行啊,右侧,在编辑器里面看null 为什么是fales啊

来源:3-11 编程练习

再睡一会就码

2019-06-24 22:14:16

<!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>


写回答

1回答

好帮手慕慕子

2019-06-25

同学你好, 老师这边测试代码是执行了哦, 请问你是在在线编辑器中测试的效果吗? 如果是这样的话,那么由于代码使用console.log输出结果,需要打开浏览器控制台查看输出结果,示例

http://img.mukewang.com/climg/5d1196c80001d29012340777.jpg

另, 因为使用isNaN会先进行隐士类型转换, null可以被转换成数值0,所以isNaN(null)的结果是false

如果不是指这里, 建议: 可以详细的描述一下你的问题, 再次提问, 我们会继续为你解答的

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

1

0 学习 · 36712 问题

查看课程