So drücken Sie „ungleich' in Javascript aus

WBOY
Freigeben: 2022-01-10 12:00:34
Original
17291 Leute haben es durchsucht

In JavaScript kann Ungleichheit mit den Operatoren „!=" und „!==" ausgedrückt werden. Verwenden Sie den Operator „!=“, um zu vergleichen, ob die Werte zweier Operanden ungleich sind. Verwenden Sie „!“ == Der Operator „wird verwendet, um zu vergleichen, ob die Werte zweier Operanden ungleich sind, und um festzustellen, ob ihre Typen nicht gleich sind.

So drücken Sie „ungleich' in Javascript aus

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

Wie man Ungleichheit in Javascript ausdrückt

Zu den Gleichheitserkennungsoperatoren gehören 4, die detaillierte Beschreibung ist in der Tabelle aufgeführt.

Gleichheitserkennungsoperator

Gleichheitserkennungsoperator Beschreibung

  • == (Gleich) Vergleicht, ob die Werte zweier Operanden gleich sind

  • != (Ich möchte nicht warten) Vergleicht die Werte von zwei Operanden Ob sie nicht gleich sind

  • === (kongruent) Vergleicht, ob die Werte der beiden Operanden gleich sind und prüft, ob ihre Typen gleich sind

  • !== (nicht kongruent) Vergleicht ob die Werte der beiden Operanden gleich sind Nicht gleich, während geprüft wird, ob ihre Typen unterschiedlich sind

Bei der Gleichheitsoperation sollten die folgenden Probleme beachtet werden:

  • Wenn der Operand ein boolescher Wert ist , wird es zunächst in einen numerischen Wert konvertiert, wobei false in 0 und true in 1 konvertiert wird.

  • Wenn ein Operand eine Zeichenfolge und der andere Operand eine Zahl ist, versuchen Sie zunächst, die Zeichenfolge in eine Zahl umzuwandeln.

  • Wenn ein Operand eine Zeichenfolge und der andere Operand ein Objekt ist, versuchen Sie zunächst, das Objekt in eine Zeichenfolge umzuwandeln.

  • Wenn ein Operand eine Zahl und der andere Operand ein Objekt ist, versuchen Sie zunächst, das Objekt in eine Zahl umzuwandeln.

  • Wenn beide Operanden Objekte sind, vergleichen Sie die Referenzadressen. Wenn die Referenzadressen gleich sind, sind sie gleich; andernfalls sind sie nicht gleich.

Beispiel 1

Das Folgende ist ein Gleichheitsvergleich spezieller Operanden.

console.log("1" == 1);  //返回true。字符串被转换为数字
console.log(true == 1);  //返回true。true被转换为1
console.log(false == 0);  //返回true。false被转换为0
console.log(null == 0);  //返回false
console.log(undefined == 0);  //返回false
console.log(undefined == null);  //返回true
console.log(NaN == "NaN");  //返回false
console.log(NaN ==1);  //返回false
console.log(NaN == NaN);  //返回false
console.log(NaN != NaN);  //返回true
Nach dem Login kopieren

NaN ​​​​ist keinem Wert gleich, auch nicht sich selbst. Die Null- und undefinierten Werte sind gleich, es handelt sich jedoch um unterschiedliche Datentypen. Bei Gleichheitsvergleichen dürfen null und undefiniert nicht in andere Wertetypen konvertiert werden.

Das Beispiel lautet wie folgt:

So drücken Sie „ungleich in Javascript aus

Ausgabeergebnis:
So drücken Sie „ungleich in Javascript aus

[Verwandte Empfehlungen: Javascript-Lern-Tutorial]

Das obige ist der detaillierte Inhalt vonSo drücken Sie „ungleich' in Javascript aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!