var one; var two = null; console.log(one == two,one === two);
true false
true true
false false
false true
抛出异常
Javascript规范中提到, 要比较相等性之前,不能将 null 和 undefined 转换成其他任何值,并且规定null 和 undefined 是相等的。null 和 undefined都代表着无效的值。请那些说类型转换的不要误导人啦
==进行隐式转换,===进行类型转换,null的类型是obj,undefined类型就是undefined
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题