Heim >Web-Frontend >Front-End-Fragen und Antworten >So vergleichen Sie Zeichenfolgen in Javascript auf Gleichheit

So vergleichen Sie Zeichenfolgen in Javascript auf Gleichheit

青灯夜游
青灯夜游Original
2021-09-08 18:34:5519855Durchsuche

So vergleichen Sie die String-Gleichheit in JavaScript: 1. Verwenden Sie den Operator „==“ für den Gleichheitsvergleich, die Syntax „str1==str2“. 2. Verwenden Sie den Operator „===“ für den Gleichheitsvergleich, die Syntax „str1“. = ==str2".

So vergleichen Sie Zeichenfolgen in Javascript auf Gleichheit

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript vergleicht Zeichenfolgen auf Gleichheit

Methode 1: Verwenden Sie „==“ für den Gleichheitsvergleich:

var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等

Methode 2: Verwenden Sie „===" für Gleichheit. Vergleich

var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1===str2) ; // 打印出 true,即相等

Erweitern Sie Ihr Wissen : Der Unterschied zwischen „==" und „==="

„==“ bedeutet „gleich“, und die erforderliche Werttypkonvertierung wird vor dem Gleichheitsvergleich durchgeführt. Vereinfacht ausgedrückt wird der Wert zunächst in denselben Typ konvertiert und dann auf Gleichheit verglichen. Auch wenn die Typen der verglichenen Werte unterschiedlich sind, können sie ohne Fehler in denselben Typ umgewandelt werden.

var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等

„===“ bedeutet „Identität“ und es wird keine Typkonvertierung durchgeführt. Wenn also die beiden Werte nicht vom gleichen Typ sind, wird beim Vergleich „false“ zurückgegeben. Wenn Sie zwei Variablen vergleichen, deren Typen nicht miteinander kompatibel sind, tritt ein Kompilierungsfehler auf.

var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1===str2) ; // 打印出 false,即不相等

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonSo vergleichen Sie Zeichenfolgen in Javascript auf Gleichheit. 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