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

So ermitteln Sie, ob Zeichenfolgen in Javascript gleich sind

青灯夜游
青灯夜游Original
2022-03-28 19:57:1314145Durchsuche

JS-Methode zum Bestimmen, ob Zeichenfolgen gleich sind: 1. Verwenden Sie den Gleichheitsoperator „==“, die Syntax lautet „String 1 == String 2“, wenn gleich, geben Sie true zurück, wenn nicht gleich, geben Sie false zurück. 2. Verwenden Sie „= ==" Identitätsoperator, Syntax „String 1 === String 2", gibt true zurück, wenn gleich, andernfalls false.

So ermitteln Sie, ob Zeichenfolgen in Javascript gleich sind

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

Javascript bestimmt, ob Zeichenfolgen gleich sind

In JavaScript können Sie den Operator „==“ oder „===“ verwenden, um Zeichen zu bestimmen Zeichenfolgen sind nicht gleich. ==”或“===”运算符来判断字符串相不相等。

1、使用“==”进行相等比较:

例子

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

2、使用"==="进行相等比较:

例子

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

说明:“==”或“===”运算符的不同之处

  • ==”表示“等同”,会在进行相等比较之前会进行必要值的类型转换。简单来说,就是先把值转换为一样的类型再进行相等比较。就算比较的值的类型不相同,也可以通过强制转换类型成一样的,不会发生错误。

  • ===

  • 1. Verwenden Sie „==" für den Gleichheitsvergleich:

Beispiel

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

2. Verwenden Sie „===" für den Gleichheitsvergleich: Beispiel

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

🎜Erläuterung: „==" oder „ ===" Operator🎜🎜
  • 🎜"==" bedeutet „gleich“, was in Gleichheitsvergleichen durchgeführt wird Vorangestellt ist die Typkonvertierung der erforderlichen Werte. 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. 🎜🎜
  • 🎜 „===“ bedeutet „Identität“ und es wird keine Typkonvertierung durchgeführt. Wenn also die beiden Werte nicht vom gleichen Typ sind, wird dies beim Vergleich der Fall sein gibt false zurück. Wenn Sie zwei Variablen vergleichen, deren Typen nicht miteinander kompatibel sind, tritt ein Kompilierungsfehler auf. 🎜🎜🎜🎜Beispiel 1🎜rrreee🎜Beispiel 2🎜rrreee🎜[Verwandte Empfehlungen: 🎜Javascript-Video-Tutorial🎜, 🎜Web-Frontend🎜]🎜

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob Zeichenfolgen in Javascript 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