Heim >Web-Frontend >Front-End-Fragen und Antworten >So vergleichen Sie Zeichenfolgen in Javascript auf Gleichheit
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".
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!