==与===的关系

关系说明

首先,== equality 等同,=== identity 恒等。==,两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。


常见的==与===

正确的相等关系

  • false==0
  • true==1
  • ''==false
  • false==''
  • undefined == null

错误的相等关系

  • false===0
  • true===1
  • ''===false
  • false===''
  • undefined == ""
  • undefined === ""
  • undefined ==false
  • undefined ===false
  • undefined === null

你可能感兴趣的:(==与===的关系)