Javascript 1.3 版中增加了 strict equality 運算子 (=== 與 !==) 。和原先的 equality 運算子 (== 與 !=) 有何差別呢?
 
差別就在「strict equality 運算子除了比對值之外,還會比對型別,而 equality  僅只比對值而已」 。
以下為例:
 
var a = 5;    // 數值型態
var b = "5"; // 字串型態
 
alert(a == b);  // 用 equality 比對,得到的結果是 true
alert(a === b); // 用 strict equality 比對,得到的結果是 false
  
參考資料 http://www.webreference.com/js/column26/stricteq.html
arrow
arrow
    全站熱搜

    大笨鳥 發表在 痞客邦 留言(0) 人氣()