首頁 > web前端 > js教程 > 主體

js中!==是什麼意思

下次还敢
發布: 2024-05-01 05:12:15
原創
969 人瀏覽過

JavaScript 中的 !== 運算子是嚴格不等於運算符,用來比較兩個值是否不相等。此運算符考慮類型差異,因此比寬鬆相等運算子 (==) 更嚴格。如果兩個值類型不同或值不同,則傳回 true;否則,傳回 false。

js中!==是什麼意思

JavaScript 中!== 運算子的意思

JavaScript 中的!== 運算子是嚴格不等於運算符,它用於比較兩個值是否不相等。

意思:

!== 運算子會比較兩個值,如果這兩個值類型不同或值不同,則傳回true;否則,傳回false 。與 == 運算子(寬鬆相等運算子)不同,它不做型別轉換,因此更嚴格。

語法:

<code>variable1 !== variable2</code>
登入後複製

使用場景:

!== 運算子經常用於需要嚴格比較相等性的情況下,例如:

  • 確保兩個變數的值不同
  • 檢查值是否為null 或undefined
  • 比較不同類型的變數

範例:

<code>const num1 = 1;
const num2 = "1";

console.log(num1 !== num2); // true
// 即使值相同,但类型不同

const str1 = "Hello";
const str2 = "World";

console.log(str1 !== str2); // true
// 两个字符串值不同

const obj1 = {};
const obj2 = {};

console.log(obj1 !== obj2); // true
// 两个对象即使值相同,但引用不同

const nullValue = null;
const undefinedValue = undefined;

console.log(nullValue !== undefinedValue); // true
// 严格比较这两个特殊值</code>
登入後複製

以上是js中!==是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!