Maison >interface Web >js tutoriel >Que signifie !== en js ?

Que signifie !== en js ?

下次还敢
下次还敢original
2024-05-01 05:12:151020parcourir

L'opérateur !== en JavaScript est un opérateur d'inégalité stricte, utilisé pour comparer si deux valeurs sont égales. Cet opérateur prend en compte les différences de type et est donc plus strict que l'opérateur d'égalité assoupli (==). Renvoie vrai si les deux valeurs sont de types différents ou ont des valeurs différentes ; sinon, renvoie faux.

Que signifie !== en js ?

Signification de l'opérateur !== en JavaScript

L'opérateur !== en JavaScript est un opérateur d'inégalité stricte, qui est utilisé pour comparer si deux valeurs ne sont pas égales.

Signification : L'opérateur

!== compare deux valeurs et renvoie vrai si les deux valeurs sont de types différents ou ont des valeurs différentes sinon, il renvoie faux ; Contrairement à l'opérateur == (opérateur d'égalité détendu), il n'effectue aucune conversion de type et est donc plus strict.

Syntaxe :

<code>variable1 !== variable2</code>

Scénarios d'utilisation :

!== L'opérateur est souvent utilisé dans les situations où une comparaison stricte de l'égalité est requise, par exemple :

  • Assurez-vous que les valeurs de deux variables sont différentes
  • Vérifiez si les valeurs​​sont Comparer des variables de différents types pour null ou non défini

Exemple :

<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>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie ? en js ?Article suivant:Que signifie ? en js ?