首頁  >  文章  >  web前端  >  簡略說明Javascript中的= =(等於)與= = =(全等於)區別_基礎知識

簡略說明Javascript中的= =(等於)與= = =(全等於)區別_基礎知識

WBOY
WBOY原創
2016-05-16 17:36:471133瀏覽

Javascript中的= =(等於)與= = =(全等於)有什麼差別呢?

我們先來看兩個例子:

     var  n='100' ;

     if(n==100)

     {  

          alert('等於');

      }

     else

      {  

            alert('不等於');

      }

   結果是"等於" ;

   判斷字串是否相同時,

     var n=false;

        if(n=='false')

              {  

                   alert('等於');

              }

       else

          { 

              alert('不等於');

          }

   結果是「不等於」。

原因:===在判斷兩個值是否相同的時候會先判斷資料型態是否一致,如果資料型態一致,才繼續判斷內容是否相同==判斷的時候,會忽略資料型,直接判斷內容switch用的是全等於判斷的

js中用undefined和null用==判斷就是相等的,用===判斷則是不相等的。

 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn