zoukankan      html  css  js  c++  java
  • 相等操作符

    1.相等操作符

      如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false 转换为 0,而 true 转换为 1;

      如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值; 

      如果一个操作数是对象,另一个操作数不是,则调用对象的 valueOf()方法,用得到的基本类 型值按照前面的规则进行比较; 

       null 和 undefined 是相等的。 

      要比较相等性之前,不能将 null 和 undefined 转换成其他任何值。 

      如果有一个操作数是 NaN,则相等操作符返回 false,而不相等操作符返回 true。重要提示: 即使两个操作数都是 NaN,相等操作符也返回 false;因为按照规则,NaN 不等于 NaN。 

    如果两个操作数都是对象,则比较它们是不是同一个对象。如果两个操作数都指向同一个对象, 则相等操作符返回 true;否则,返回 false。

      特殊情况如下:

      

    2.全等和不全等

      既比较值也比较类型

     

  • 相关阅读:
    洛谷 P1084 疫情控制 —— 二分+码力
    CF 600 E Lomsat gelral —— 树上启发式合并
    HBase框架基础(二)
    Shell脚本
    Kafka框架基础
    HUE搭配基础
    Oozie框架基础
    Sqoop框架基础
    Flume框架基础
    Hive框架基础(二)
  • 原文地址:https://www.cnblogs.com/wangjingzhi/p/12113315.html
Copyright © 2011-2022 走看看