DOMエレメントのすべてのブラウザで==
と===
が正しく動作しますか?コードが生のDOM要素への参照を2つの異なる方法で取得する場合、それらはすべてのブラウザで等しい==
と===
になりますか?DOM要素のJavaScript等価演算子はブラウザ間でですか?
6
A
答えて
5
==と=== DOM要素のすべてのブラウザで正しく動作しますか?
はい、これらの等価演算子は、ECMAScript標準で定義されているとおりに動作します。
==
は、文字列値と比較して文字列にキャストするなど、開発者が期待しないことがよくあります。ほとんどの場合、
document.createElement('div') == '[object HTMLDivElement]'
、あなたが===
演算子を使用したいと思う:これは望ましい結果ではないかもしれませんが、次の文は真なるだろう。
+0
Felixが指摘したように、ECMAScript標準はDOMについて何も言いません。 –
関連する問題
- 1. JavaScript等価演算子
- 2. スウィフトコンパイラが等価演算子で等価演算子を使用するかどうかで等価演算子を使用する理由
- 3. 等価演算子のオーバーライド
- 4. Prologの等価演算子
- 5. スウィフトオプションと等価演算子
- 6. 過負荷等価演算子ビット演算子
- 7. matlabのRの等価演算子/
- 8. cの等価演算子の使用
- 9. F#++演算子の等価物
- 10. Stringクラスの等価テスト演算子
- 11. Allegroの等価演算子オーバーロード
- 12. 関数パラメータ内の等価演算子(==)
- 13. Mongoidクエリの等価演算子
- 14. ":"演算子は代入演算子 "="と同等ですか?
- 15. 文字列等価演算子== in c#
- 16. 連鎖等価演算子オーバーロード
- 17. PHPの等価比較演算子と同一比較演算子の違いは何ですか?
- 18. コンパイルの問題等価/不等式演算子
- 19. LUCENE.NET用SQL Serverの "IN"のような等価演算子は何ですか
- 20. JavaScriptの%演算子は何ですか?
- 21. です!演算子はJavascriptでも必要ですか?
- 22. 演算子評価
- 23. グループ要素を等価で
- 24. プロキシクラスの等価演算子関数の実装方法
- 25. perlの数字とアルファベットの等価演算子
- 26. case(In)等価演算子=== '&!==' C言語のVerilogが好き
- 27. テンプレートクラスのテンプレート等価演算子がコンパイルされない
- 28. ネストされた配列のスウィフト等価演算子
- 29. 等価演算子を使用したbefore_saveの動作
- 30. SQLiteにnull安全な等価演算子<=>と同等のものは何ですか?
yup。この質問を閉じてください。 –
@AndyRay、なぜそれを閉じますか?あなたがそれに答えることを望むなら、それを進めてください。参照がある方が良いです。 –
私はそれに答えました。 –