两者之间的区别!=空和!==Javascript中的null
在这里剪头发,但我的编辑抱怨我应该使用两者之间的区别!=空和!==Javascript中的null,javascript,Javascript,在这里剪头发,但我的编辑抱怨我应该使用a!==空值而不是a!=Javascriptif语句中的null。有什么区别 更新 这个问题已经以重复的形式结束了,但是其他应该回答我问题的问题没有回答它。。。检查他们的答案!这里有一个微妙之处->null,它也与类型相比较。但是,我不确定为什么这对于null来说很重要=比较值,==比较值和类型。@rekire因为未定义==null但未定义==空@nbrooks啊,我明白了typeof(undefined)==“undefined”和typeof(null)
a!==空值
而不是a!=Javascriptif
语句中的null
。有什么区别
更新
这个问题已经以重复的形式结束了,但是其他应该回答我问题的问题没有回答它。。。检查他们的答案!这里有一个微妙之处->
null
,它也与类型相比较。但是,我不确定为什么这对于null来说很重要=代码>比较值,==代码>比较值和类型。@rekire因为未定义==null
但未定义==空
@nbrooks啊,我明白了typeof(undefined)==“undefined”
和typeof(null)==“object”
。我认为nbrooks评论应该得到一个真正的答案。。。