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

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

青灯夜游
リリース: 2019-04-22 15:23:58
オリジナル
8906 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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