DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JS之相等操作符詳解
JS之相等操作符詳解
編輯:關於JavaScript     

1.相等 == 和不相等 !=

先轉換操作數再比較相等性

在轉換不同的數據類型時,相等和不相等遵循以下規則:

1.1 如果有一個操作數是布爾值,則在比較相等性前先將其轉換為數值---false轉換為0,true轉換為1;

1.2 如果一個操作數是字符串,另一個操作數是數值,則在比較相等性前將字符串轉換為數值

1.3 如果一個操作數是對象昂,另一個不是,則調用對象的valueOf()方法,用得到的基本類型值按照前面的規則比較

1.4 null和undefined是相等的

1.5 在比較相等性之前,不能將null和undefined轉換為其他任何值

1.6 如果有一個操作符是NaN,則相等操作符返回false,不相等操作符返回true;即使兩個操作數都是NaN,也一樣

1.7 如果兩個操作數都是對象,則比較它們是否指向同一個對象

表達式 null == undefined true "NaN" == NaN false 5 == NaN false NaN == NaN false NaN != NaN true 5 =="5" true false == 0 true true == 1 true true == 2 flase undefined == 0 false null == 0 false

2.全等=== 和全不等 !==

兩個操作數在未經轉換的情況下相等返回true,不相等返回false;

undefined == null;//true

undefined === null;// false

以上這篇JS之相等操作符詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved