Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen „==' und „===' in js
Der Unterschied ist wie folgt:
(empfohlenes Lernen: js-Tutorial)
== bedeutet gleich, == = bedeutet Konstante usw.;
== vergleicht nur Inhalte, während === sowohl Inhalte als auch Datentypen vergleicht.
Testcode:
“==“
100 == "100" // true 1 == true // true null == null // true undefined == undefined // true null == undefined // true true == "20" // false "1" == "01" // false,此处等号两边值得类型相同,不要再转换类型了!! NaN == NaN // false,NaN和所有值包括自己都不相等。
“===“
100 === "100" // false 1 === true // false NaN === NaN // false null === undefined // false 'abc' === "abc" // true false === false // true null === null // true undefined === undefined // true
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen „==' und „===' in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!