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