麻烦老师解释下
来源:2-12 关系表达式
夜的解忧铺
2021-12-19 16:43:15
1 null==undefined
true
2 null==0
false
3 null===0
false
4 undefined==0
false
1 隐式转换 Number() 0==NaN 是不等的 为什么是true
2 Number(null)----0 为什么和0 不等
3 类型不等 false
4 一个NaN 一个0 值不等 类型也不等 是false
1回答
好帮手慕慕子
2021-12-19
同学你好,因为js语法规定的null 和 undefined 使用==操作符比较时 ,返回结果为true,所以 null == undefined返回结果为true。另外,在js中,null和undefined比较特殊,它俩在进行对较时,不会进行隐式类型转换,所以null == 0 、null === 0 和undefined == 0 返回结果都为false。
可以将其作为一个特殊知识点,特殊记一下。
祝学习愉快~
相似问题