Heim >Web-Frontend >js-Tutorial >Was bedeutet !== in js?
Der !==-Operator in JavaScript ist ein strikter Ungleichheitsoperator, der verwendet wird, um zu vergleichen, ob zwei Werte gleich sind. Dieser Operator berücksichtigt Typunterschiede und ist daher strenger als der gelockerte Gleichheitsoperator (==). Gibt „true“ zurück, wenn die beiden Werte unterschiedlichen Typs sind oder unterschiedliche Werte haben; andernfalls wird „false“ zurückgegeben.
Bedeutung des !==-Operators in JavaScript
Der !==-Operator in JavaScript ist ein strikter Ungleichheitsoperator, der verwendet wird, um zu vergleichen, ob zwei Werte ungleich sind.
Bedeutung: Der
!==-Operator vergleicht zwei Werte und gibt true zurück, wenn die beiden Werte unterschiedlichen Typs sind oder unterschiedliche Werte haben, andernfalls gibt er false zurück. Im Gegensatz zum ==-Operator (entspannter Gleichheitsoperator) führt er keine Typkonvertierung durch und ist daher strenger.
Syntax:
<code>variable1 !== variable2</code>
Verwendungsszenarien:
!== Der Operator wird häufig in Situationen verwendet, in denen ein strikter Gleichheitsvergleich erforderlich ist, zum Beispiel:
Beispiel:
<code>const num1 = 1; const num2 = "1"; console.log(num1 !== num2); // true // 即使值相同,但类型不同 const str1 = "Hello"; const str2 = "World"; console.log(str1 !== str2); // true // 两个字符串值不同 const obj1 = {}; const obj2 = {}; console.log(obj1 !== obj2); // true // 两个对象即使值相同,但引用不同 const nullValue = null; const undefinedValue = undefined; console.log(nullValue !== undefinedValue); // true // 严格比较这两个特殊值</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet !== in js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!