关系说明
首先,== equality 等同,=== identity 恒等。==,两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。
常见的==与===
正确的相等关系
- false==0
- true==1
- ''==false
- false==''
- undefined == null
错误的相等关系
- false===0
- true===1
- ''===false
- false===''
- undefined == ""
- undefined === ""
- undefined ==false
- undefined ===false
- undefined === null