Heim > häufiges Problem > Der Unterschied zwischen == und === in js

Der Unterschied zwischen == und === in js

百草
Freigeben: 2023-06-14 11:52:25
Original
10491 Leute haben es durchsucht

Der Unterschied zwischen „==“ und „===“ in js: 1. „==“ beurteilt nur den Wert, aber nicht den Datentyp, während „===“ den Wert und auch den Datentyp beurteilt 2 . Die Verwendung von „==“ kann den Datentyp beim Vergleich automatisch konvertieren, „===" kann den Datentyp jedoch nicht automatisch konvertieren. 3. „===" ist strenger, es wird empfohlen, „===" zu verwenden. ;

Der Unterschied zwischen == und === in js

Das Betriebssystem dieses Tutorials: Windows 10-System, JavaScript ECMAScript 2021-Version, DELL G3-Computer.

Der Unterschied zwischen = = und === in js

= = und === werden beide zur Beurteilung der Gleichheit verwendet. Der Unterschied ist: der Grad der Gleichheit.

1.= Der Grad der Gleichheitsbeurteilung ist oberflächlich. Es beurteilt nur den numerischen Wert, nicht jedoch den Datentyp. Mit anderen Worten, wenn == zum Vergleich verwendet wird, kann der Datentyp für uns automatisch konvertiert werden .=== Gleichheitsbeurteilung Der Grad ist tiefer als ==, dh die Beurteilung des Werts und des Datentyps, und der Datentyp kann nicht automatisch konvertiert werden.

1, = = (die Beurteilungswerte sind gleich)

let a = 1; //数字类型
let b = ‘1’; //字符类型console.log(a==b);123
Nach dem Login kopieren
Ergebnis: wahr

2, === (kongruent, die Beurteilungswerte und -typen sind gleich)

let a = 1; //数字类型
let b = ‘1’;//字符类型
console.log(a===b);123
Nach dem Login kopieren

Ergebnis: falsch

Hinweis: = = Ja Konvertiert den Datentyp automatisch, sodass manchmal Probleme auftreten, z. B.:

let a = 1;let b = true;console.log(a==b);//结果是true123
let a = 0;let b = false;console.log(a==b);//结果是true123
let a = null;let b = undefined;console.log(a==b);//结果是true123
Nach dem Login kopieren

Zusammenfassung: === ist strenger, es wird empfohlen, ===

zu verwenden

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen == und === in js. 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