可能性の重複:
Javascript === vs == : Does it matter which “equal” operator I use?いつあなたは=== vs ==、!== vs!=などを使うべきですか?javascriptで?
===と==、==や== ...ときに1を使用する必要がありますし、あなたが使用する必要があるとの違いは何ですか!他の?
マット
可能性の重複:
Javascript === vs == : Does it matter which “equal” operator I use?いつあなたは=== vs ==、!== vs!=などを使うべきですか?javascriptで?
===と==、==や== ...ときに1を使用する必要がありますし、あなたが使用する必要があるとの違いは何ですか!他の?
マット
===は、アイデンティティ演算子であり、その値と型が等しいかどうかをテストするために使用されます。
..だから
"3" == 3 // true
"3" === 3 // false
1 == true // true
1 === true // false
"1" == true // true
"1" === true // false
ので
あなたが値と型が同じ、または使用のアイデンティティ演算子を等しくないことを気にし===あるいは!==
はJavaScriptで「ノーマル」==
演算子は型強制を実行し、必要な文字列として数またはオブジェクトとして文字列を扱うようなことを行うために最善を試してみてください。より長い===演算子はではなく、型の型変換を行いますが、型内で厳密な比較を行います。
===
と!==
は==
と同じです!=
がありますが、さらに変数の型がチェックされます。
これは約1000の質問です。 –
これらの他の質問へのリンクを投稿することはできますか?私はいつも私が最初に見ていることを確かめます、明らかにタイトルは簡単に見つけられるほど明確ではありませんでした。おそらく、この質問を持っている人は、正確なものを探していない場合に備えて、適切な方向に人々を指すのに役立つでしょう。 – Matt
私の考えは正確です。ここにある:http://stackoverflow.com/questions/359494/javascript-vs – GManNickG