ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの等号演算子の使い方_基礎知識

JavaScriptの等号演算子の使い方_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:25:591384ブラウズ

以前は、等号「==」が常に使用され、JS では等号「===」が使用されることはありませんでした。これら 2 つの演算子が 2 つのオブジェクトの等価性のみを検出する場合、一方は型変換を実行し、もう一方は型変換が実行されない前にのみ true を返します

コードをコピーします コードは次のとおりです:

var sNum="66";
var iNum=66; ==iNum);//出力は true
alert(sNum===iNum);//出力は false

比較中に最初の等号演算子が sNum を置き換えます。値「66」 " は数値型に変換されてから iNum と比較されるため、true
が返されます。ただし、一致する符号の 2 回目の比較では型変換が実行されないため、文字列型と数値型の比較は true になりません。 all Return false
不等号、不等号もあります


var sNum="66";
var iNum=66; // false に戻ります
alert(sNum) !===iNum); // true に戻ります。


最初の演算子は、sNum を数値型に変換した後、2 つの値を数値型に変換します。は等しく、false を返します
2 番目の等号以外の演算子は sNum 型を変換しないため、sNum は iNum と等しくないため、戻り値は true になります
これは私の研究の 1 つにすぎませんメモ、ははは。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。