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

WBOY
リリース: 2016-05-16 17:36:47
オリジナル
1140 人が閲覧しました

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

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

var n='100' ;

if(n==100)

{

alert('等しい');

}

その他

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

}

結果は「等しい」です。

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

var n=false;

if(n=='false')

alert('等しい');

}

その他

alert('等しくない');

}

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

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

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!