为什么red返回值是object不是null

来源:3-11 编程练习

慕沐7533447

2018-08-27 09:45:04

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>数据类型之NaN</title>
</head>
<body>
    <script>
        //补充代码
        var g_88="learn",r_22=10,yellow,red=null,i_11="10";
        console.log(isNaN(g_88));
        console.log(isNaN(i_11));
        console.log(isNaN(r_22));
        console.log(typeof r_22);
        console.log(typeof yellow);
        console.log(typeof red);
    </script>
</body>
</html>

写回答

1回答

好帮手慕星星

2018-08-27

null类型是只有一个值的类型,这个的特殊值是null,从逻辑角度看,null值表示一个空对象指针,而这也正是typeof 检测null值时会返回object的原因。祝学习愉快~~

0

0 学习 · 36712 问题

查看课程