ホームページ >ウェブフロントエンド >フロントエンドQ&A >es6 で 2 つの文字列が等しいかどうかを判断する方法

es6 で 2 つの文字列が等しいかどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2022-04-19 17:09:043081ブラウズ

判定方法: 1. 「==」演算子を使用して、式の両辺の値が等しいかどうかを比較します。構文は「文字列 1 == 文字列 2」です。 2. 「」を使用します。 Object.is() "、構文 "Object.is(String 1, String 2)" では、2 つの文字列の長さが同じで、同じ文字が同じ順序で配置されている場合、2 つの文字列は等しいです。

es6 で 2 つの文字列が等しいかどうかを判断する方法

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。

#es6 2 つの文字列が等しいかどうかを判断する

方法 1: == 演算子を使用する

#==

演算子は、方程式の両辺の値が等しいかどうかを比較できます。例: 2 つの文字列が等しいかどうかを判断します

var x = "hello";
var y = "HELLO";
var z = "hello";
console.log(x == y);  // 输出: false
console.log(x == z);  // 输出: true

es6 で 2 つの文字列が等しいかどうかを判断する方法

方法 2: Object.is() メソッド

Object.is() メソッドを使用して、2 つの値が同じ値であるかどうかを判断します。次の条件が満たされる場合、2 つの値は等しいです:

    # は両方とも未定義です
  • は null
  • はすべて true または falseです。
  • すべてが同じ長さの文字列であり、同じ文字が同じ順序で配置されています
  • すべて同じオブジェクトです (各オブジェクトが同じ参照を持つことを意味します)
  • は数値、
    • # は 0
    • はすべて -0
    • はすべて NaN
    • であるか、または両方とも非ゼロおよび非 NaN であり、は同じ値です
  • 例: 2 つの文字列が等しいかどうかを判断する
#
var x = "hello";
var y = "HELLO";
var z = "hello";
console.log(Object.is(x,z));  // 输出: true
console.log(Object.is(x,y));  // 输出: false

##[関連する推奨事項: es6 で 2 つの文字列が等しいかどうかを判断する方法JavaScript ビデオ チュートリアル

Web フロント エンド]

以上がes6 で 2 つの文字列が等しいかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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