JS相等操作符



  • 相等操作符

    相等和不相等==

    先转换,再比较(也叫强制转型)

    第一个操作数 第二个操作数
    null undefined true
    null 0 false
    undefined 0 false
    NaN NaN false
    NaN 任意值 false
    false 0 true
    true 1 true
    字符串 数值 字符串变为数值后比较
    布尔值 任意值 变为数值后比较
    对象 对象 比较是否指向同一对象
    对象 非对象 对对象调用valueOf()方法后比较
    全等和不全等===

    不转换,直接比较

    注意:undefined === null的结果为false


 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

与 Dian 的连接断开,我们正在尝试重连,请耐心等待