jsの「==」と「===」の違いは何ですか

王林
リリース: 2020-07-13 17:06:12
転載
3032 人が閲覧しました

jsの「==」と「===」の違いは何ですか

違いは次のとおりです:

(推奨学習: js チュートリアル)

== は等しい、== を意味します。 = は定数などを意味します。

== はコンテンツのみを比較しますが、=== はコンテンツとデータ型の両方を比較します。

テストコード:

”==”

100 == "100"            // true
1 == true               // true
null == null            // true
undefined == undefined  // true
null == undefined       // true
true == "20"            // false
"1" == "01"             // false,此处等号两边值得类型相同,不要再转换类型了!!
NaN == NaN              // false,NaN和所有值包括自己都不相等。
ログイン後にコピー

”===”

100 === "100"            // false
1 === true               // false
NaN === NaN              // false
null === undefined       // false
'abc' === "abc"          // true
false === false          // true
null === null            // true
undefined === undefined  // true
ログイン後にコピー

以上がjsの「==」と「===」の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
js
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート