Heim  >  Artikel  >  Web-Frontend  >  Was bedeutet !== in js?

Was bedeutet !== in js?

下次还敢
下次还敢Original
2024-05-01 05:12:15970Durchsuche

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.

Was bedeutet !== in js?

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:

  • Stellen Sie sicher, dass die Werte zweier Variablen sind unterschiedlich sind
  • Überprüfen Sie, ob der Wert Vergleiche Variablen verschiedener Typen auf null oder undefiniert

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!

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
Vorheriger Artikel:Was bedeutet ? in js?Nächster Artikel:Was bedeutet ? in js?