JavaScript基本概念之操作符——相等操作符

2017-05-18  本文已影响7人  胖胖冰

相等操作符

ECMAScript提供两组操作符:

相等不相等——先转换再比较
全等不全等——仅比较而不转换

  • 如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false转换为0,而true转换为1;
  • null 和 undefined 是相等的
- 要比较相等之前,不能将 null 和 undefined 转换成其他任何值。
  • null == undefined (true)
var result1 = ("55" == 55); //true
var result2 = ("55" === 55); //false
var result1 = ("55" != 55); //false
var result2 = ("55" !== 55); //true
var result1 = (null == undefined); //true
var result2 = (null === undefined); //false
上一篇 下一篇

猜你喜欢

热点阅读