对不起,我确信过去曾被问过,但很难找到这样的问题."!="和"!=="并不完全是搜索友好的.如果有人知道重复的问题你可以指出我.
做myVar != null和有myVar !== null什么区别?我知道那!=是not equal和!==现在not equal value or not equal type,但是当与null比较时,是否会出现返回不同结果的情况?比另一个更好用吗?
Poi*_*nty 18
关于是否存在某种情况!=以及!==涉及null不同答案的比较的具体问题的答案是肯定的:
undefined != null // false
undefined !== null // true
Run Code Online (Sandbox Code Playgroud)
对于规则==和!=明确包括规定的条款null和undefined是相同的.
个人-也就是,在我的代码-这其实是使用的原因!=(或==)检查时,null在情况下undefined应被视为以同样的方式(这是一个很常见的情况).
| 归档时间: |
|
| 查看次数: |
11726 次 |
| 最近记录: |