=== 対 ==、!== 対 != などを使用する必要がある場合。JavaScriptで?[重複]
-
11-09-2019 - |
質問
違いは何ですか ===
対 ==
そして !==
対 !=
?
それぞれをいつ使用する必要がありますか?
解決
=== は Identity 演算子で、値と型が等しいかどうかをテストするために使用されます。
それで..
"3" == 3 // true
"3" === 3 // false
1 == true // true
1 === true // false
"1" == true // true
"1" === true // false
したがって、値と型が等しいか等しくないかを気にする場合は、恒等演算子 === または !== を使用してください。
他のヒント
普通" ==
JavaScript の演算子は型強制を実行し、必要に応じて文字列を数値として扱う、またはオブジェクトを文字列として扱うなどの処理を行うよう最善を尽くします。=== 演算子が長ければ長いほど、 ない 型強制を行うのではなく、型内での厳密な比較を行います。
===
そして !==
と同じです ==
そして !=
, ですが、さらに変数の型もチェックします。
所属していません StackOverflow