close
文章出處

 

number類型與string類型比較,string會轉換為number類型

        '' == '0' //false
        0 == ''//true;
        0 == '0'//true
        ' \t\r\n '==0//true

 

null和undefined類型比較始終相等

null == undefined //true

 

布爾類型與其它任何類型進行比較,布爾類型將會轉換為number類型

        false == 'false'//false
        false == '0'//true
        false == null//false
        null == undefined //true

 

number類型或string類型與object類型進行比較,number或者string類型都會轉換為object類型

        var a = 0, b = {}; 
        a == b//false

 

請始終使用===和!===


不含病毒。www.avast.com
arrow
arrow
    全站熱搜

    AutoPoster 發表在 痞客邦 留言(0) 人氣()