Heim >Web-Frontend >Front-End-Fragen und Antworten >So ermitteln Sie, ob zwei Zeichenfolgen in es6 gleich sind

So ermitteln Sie, ob zwei Zeichenfolgen in es6 gleich sind

青灯夜游
青灯夜游Original
2022-04-19 17:09:043081Durchsuche

Beurteilungsmethode: 1. Verwenden Sie den Operator „==“, um zu vergleichen, ob die Werte auf beiden Seiten der Gleichung gleich sind. Die Syntax lautet „String 1 == String 2“ 2. Verwenden Sie „Object.is(; )“, die Syntax lautet „Object.is(String 1, String 2)“, wenn die beiden Strings die gleiche Länge haben und die gleichen Zeichen in der gleichen Reihenfolge angeordnet sind, sind die beiden Strings gleich.

So ermitteln Sie, ob zwei Zeichenfolgen in es6 gleich sind

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

es6 Bestimmen Sie, ob zwei Zeichenfolgen gleich sind

Methode 1: Verwenden Sie den ==-Operator

==Operator, um zu vergleichen, ob die Werte auf beiden Seiten der Gleichung gleich sind

Beispiel: Bestimmen Sie zwei strings Ob sie gleich sind

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

So ermitteln Sie, ob zwei Zeichenfolgen in es6 gleich sind

Methode 2: Verwenden Sie die Object.is()-Methode

Object.is()-Methode, um zu bestimmen, ob zwei Werte den gleichen Wert haben. Zwei Werte sind gleich, wenn die folgenden Bedingungen erfüllt sind:

  • sind beide undefiniert

  • sind beide null

  • sind beide wahr oder falsch

  • sind beide Zeichenfolgen gleicher Länge und gleich Zeichen sind in der gleichen Reihenfolge. Ordnen Sie an, dass

  • alle das gleiche Objekt sind (was bedeutet, dass jedes Objekt die gleiche Referenz hat).

  • sind alle Zahlen und

    • sind alle +0.

    • sind alle -0 Alle sind NaN.

      Javascript Video-Tutorial
    • ,
    • Web-Frontend

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob zwei Zeichenfolgen in es6 gleich sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Ist node.js Single-Threaded?Nächster Artikel:Ist node.js Single-Threaded?