JavaScriptの等式演算子

JavaScript等式演算子の基本を学ぶ

これらの演算子は2つの値を受け入れ、ブール値を返します。

  • ==同等性をチェックします
  • !=不平等をチェックします
  • ===厳密な同等性をチェックします
  • !==厳密な不等式をチェックします

私たちが何を意味するのか話しましょう厳格。厳密なチェックを行わないと、比較を行う前に、2番目のオペランドが最初のオペランドのタイプに変換されます。厳密にこれを防ぎます。

例:

const a = true

a == true //true a === true //true 1 == 1 //true 1 == ‘1’ //true 1 === 1 //true 1 === ‘1’ //false

オブジェクトが等しいかどうかを確認することはできません。2つのオブジェクトが互いに等しくなることはありません。チェックが真である可能性がある唯一のケースは、2つの変数が同じオブジェクトを参照している場合です。

注意すべきいくつかの特性:NaN常にとは異なりますNaN

NaN == NaN //false

nullそしてundefined非厳密モードで比較した場合、値は等しくなります。

null == undefined //true
null === undefined //false

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: