ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript で Object.is() メソッドを使用するにはどうすればよいですか? (コード例)

JavaScript で Object.is() メソッドを使用するにはどうすればよいですか? (コード例)

青灯夜游
青灯夜游オリジナル
2019-04-22 15:23:168769ブラウズ

JavaScript では、Object.is() メソッドを使用して、2 つの値が同じかどうかを判断できます。次の記事では、JavaScript の Object.is() メソッドの使用方法と、Object.is() メソッドと == 演算子の違いについて説明します。 [ビデオチュートリアルの推奨: JavaScript チュートリアル]

JavaScript で Object.is() メソッドを使用するにはどうすればよいですか? (コード例)

JavaScript Object.is() メソッド

Object.is() メソッドは、2 つの値が同じかどうかを判断するために使用されます。このメソッドは、比較される値である 2 つのパラメータを受け取り、2 つのパラメータが同じであるかどうかを示すブール値を返します。同じ。 構文:

Object.is(value1, value2)

2 つの値は、次のプロパティのいずれかを持つ場合、同じにすることができます:

●両方の値の場合は未定義です。

##● 両方の値が null の場合。

##● 両方の値が true または false の場合。

##● 2 つの文字列の長さが同じ、文字が同じ、順序が同じ場合。

##● 両方の値が数値で、両方とも「0」の場合。

##● 両方の値が数値で、両方とも「-0」の場合。

##● 両方の値が数値で両方とも「NaN」である場合、またはどちらも NaN でない場合は、両方ともゼロではなく、両方とも同じ値になります。

Object.is() メソッドは以下に適用できます。

●Object.is() は 2 つの文字列を比較するために使用されます。

##●Object.is() は 2 つの数値を比較するために使用されます。 #●Object.is() は 2 つのオブジェクトを比較するために使用されます。
#例 1:

Object.is('PHP中文网', 'PHP中文网');

出力:

例 2:

Object.is(0,-0);

出力:

JavaScript で Object.is() メソッドを使用するにはどうすればよいですか? (コード例)

#Object.is() メソッドと「== 演算子」の違い

1. 「==」および「===」演算子は数値「0」と「-0」を等しいものとして扱いますが、Object.is() メソッドは数値を等しいものとして扱います。 . は等しくありません。 JavaScript で Object.is() メソッドを使用するにはどうすればよいですか? (コード例)

2. 両方の値が数値で、両方とも「NaN」の場合、「==」演算子と「===」演算子はそれらを等しいものとして扱いません。また、Object.is() メソッドは同等とみなされます。

var a=NaN;
var b=NaN;
console.log(a==b);
出力:

以上がJavaScript で Object.is() メソッドを使用するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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