可能性の重複:
JavaScript === vs == : Does it matter which “equal” operator I use?==対===リモートJavaScriptファイルで。どちらが速いの?
任意の概念の違いを確認しない==
か===
を使用して、JavaScriptで平等に同じタイプの2つのオペランドを比較するので、私は思ったんだけど私の場合のようにJavaScriptファイルをリモートのインターネットロケーションからダウンロードする必要がある場合、オペレータは実際にはより高速です。
厳密な等価演算子===
は、多くのユーザーエージェントでより高速に実行できますが、JavaScriptファイルを使用してネットワーク上で8ビット以上の非圧縮情報を保持する必要があります。
偶然にも、今日の平均CPUはインターネット接続が1つのビットを提供しているよりも、数百の条件ジャンプを実行するにははるかに高速ですので、私は==
代わりの===
と!=
の代わり!==
可能性を使用することに熱心になるだろう。しかし、私は非常に多くのブログを読んで混乱しています。
欠けている点がありますか?
私はその考え方の違いを –
"圧縮されていない情報の8ビット"と考えています。 JSファイルがgzipで提供されている場合、その1つの余分な文字はほとんど違いがありません。 –
ルーズで厳格な***は***の目的を持っています。別々に動作する2つのものを比較することはできません。 – Joseph