老师看下对不对以及关于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回答

好帮手慕言

2020-08-10

同学你好,代码是正确的。关于null可以这样理解:isNaN()方法会先进行隐式转换,尝试将参数转化为数值类型。而null转换为数值类型为0,0是数字,所以isNaN()方法返回值为false

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程