一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptの厳密等価についてです。厳密等価演算子 (===) は、値と型の両方を比較します。つまり、二つの値が「同じ型かつ同じ値」である場合にのみtrueを返します。これに対し、等価演算子(==)は、型変換を行った上で比較を行います。そのため、異なる型であっても値が等しい場合にはtrueを返すことがあります。
厳密等価演算子を使うことで、予期しない型変換を避け、より厳密な比較を行うことができます。この演算子は、型安全性を重視する場面で特に有効です。

console.log(3 === 3);
// true
console.log(5 === "5");
// false
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア