javascript 三個等號 === 是什麼意思?跟兩個等號有什麼不同?

在 JavaScript 中,=== 是一個比較運算符號,用於比較兩個值是否完全相等(數據類型及值都相等)。這與 == 不同,== 會進行類型轉換,再進行比較,有時會產生一些意外的結果。

以下是 === 的使用範例:

let a = 5;
let b = "5";
console.log(a === b); // false

let c = "Hello";
let d = "Hello";
console.log(c === d); // true

在這個範例中,a === b 返回 false,因為 a 是一個數字,而 b 是一個字符串。即使它們的值相等,它們的數據類型也不同,所以 === 返回 false。而 c === d 返回 true,因為它們的值和數據類型都相同。

© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012