麻烦老师解释下

来源: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

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。

可以将其作为一个特殊知识点,特殊记一下。

祝学习愉快~

0

0 学习 · 15276 问题

查看课程