ホームページ  >  記事  >  ウェブフロントエンド  >  Javascriptの==(等しい)と===(全て等しい)の違いを簡単解説_基礎知識

Javascriptの==(等しい)と===(全て等しい)の違いを簡単解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:36:471133ブラウズ

JavaScript の = = (等しい) と = = = (すべて等しい) の違いは何ですか?

まず 2 つの例を見てみましょう:

var n='100' ;

if(n==100)

{

alert('等しい');

}

その他

アラート('等しくない');

}

結果は「等しい」です。

文字列が同じかどうかを判定する場合、

var n=false;

if(n=='false')

alert('等しい');

}

その他

alert('等しくない');

}

結果は「等しくない」です。

理由: === 2 つの値が同じであるかどうかを判断する場合、まずデータ型が一致しているかどうかを判断します。データ型が一致している場合は、引き続き内容が同じであるかどうかを判断します。 = 判定時はデータ型を無視して直接判定します

コンテンツスイッチは完全平等判定となります。

js では、== が使用されている場合、undefined と null は等しくなりますが、=== が使用されている場合は等しくありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。