朱杰兵blog

          jonhney'blog
          posts - 140, comments - 1, trackbacks - 0, articles - 0
          <script type="text/javascript">
                  function doit(){
                      var a="1";
                      var b=true;
                      var c=1;
                      var d=null;
                      var e=undefined;
                      
                      alert(a==c)  //true 類型不同先轉(zhuǎn)換類型 值相等
                      alert(a===c); //false 類型不同不相等
                      alert(a==b); //true 類型不同轉(zhuǎn)類型,值相同 true是bool型1 false是bool型0
                      alert(c===b); //false 類型不同,===肯定為false
                      alert(d==e);   //true 不管類型,值相同
                      alert(d===e);//類型不同,===肯定false
                  }
              </script>
          注意:

          1>  alert("1"  ==  true)

          類型不同,"=="將先做類型轉(zhuǎn)換,把true轉(zhuǎn)換為1,即為 "1"  ==  1;返回true


          2> 

          如果比較:"1"  ===  true 左側(cè)為字符型,右側(cè)為bool布爾型,左右兩側(cè)類型不同,結(jié)果為false;

          簡而言之
          ==  兩邊值類型不同的時候,要先進(jìn)行類型轉(zhuǎn)換,再比較。 
          === 不做類型轉(zhuǎn)換,類型不同的一定不等。

          就是 "==" 只要求值相等; "===" 要求值和類型都相等 ^_^

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 嘉善县| 保德县| 苍南县| 赣州市| 略阳县| 乌兰察布市| 娄底市| 柳林县| 伊吾县| 新巴尔虎左旗| 临朐县| 东安县| 上饶县| 平武县| 陵川县| 义乌市| 赤壁市| 莱州市| 嘉兴市| 府谷县| 邻水| 曲麻莱县| 靖江市| 南通市| 社会| 元谋县| 新蔡县| 惠安县| 青铜峡市| 祁东县| 交城县| 临洮县| 常德市| 达日县| 于都县| 夹江县| 翁牛特旗| 洛浦县| 灵丘县| 新巴尔虎右旗| 南阳市|