JavaScript 厳密等価演算子 (===)を使うサンプル

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122

構文
x === y
オペランドの型が異なる場合は、 false を返します。
両方のオペランドがオブジェクトである場合、同じオブジェクトを指している場合に限り true を返します。
両方のオペランドが null または両方のオペランドが undefined であった場合は true を返します。
どちらかのオペランドが NaN であった場合は false を返します。

使用例

console.log("study" === "study");   // true
console.log("study" === "hola");    // false

console.log(5 === 5);               // true
console.log(5 === 6);               // false

console.log(true === true);         // true
console.log(true === false);        // false

console.log(null === null);         // true

実行結果
> true
> false
> true
> false
> true
> false
> true

JavaScript

Posted by arkgame