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

Que signifie != en js ?

下次还敢
下次还敢original
2024-05-01 04:57:16321parcourir

L'opérateur

!= représente l'inégalité en JavaScript et est utilisé pour comparer si les valeurs de deux expressions ne sont pas égales. Son utilisation est la suivante : expression1 != expression2. Renvoie vrai si les expressions ne sont pas égales et faux si elles sont égales. Cela contraste avec == (égalité lâche) et === (égalité stricte). != n'effectue pas automatiquement une conversion de type lors de la comparaison de nombres (par exemple 1 != '1' renvoie vrai). Il peut comparer n'importe quel type de données. Pour effectuer une comparaison d'inégalité stricte, utilisez l'opérateur !==.

Que signifie != en js ?

!= signification en JavaScript

En JavaScript, l'opérateur != représente l'inégalité, similaire aux opérateurs != ou <> Il sert à comparer deux valeurs si elles ne sont pas égales.

Utilisation et syntaxe

La syntaxe d'utilisation de l'opérateur != est la suivante :

<code>expression1 != expression2</code>

où expression1 et expression2 sont les expressions à comparer. Si les deux expressions ne sont pas égales, le résultat est vrai sinon, il est faux ;

Exemples

Voici quelques exemples de l'opérateur != :

<code>'hello' != 'world' // true
10 != 15 // true
[] != [] // true
null != undefined // false</code>

Différences entre == et ===

En JavaScript, il existe deux opérateurs d'égalité :

  • = = : Loose opérateur d'égalité, convertit les valeurs du même type avant de les comparer.
  • === : Opérateur d'égalité stricte, pas de conversion de type, comparaison directe des valeurs.

Ainsi, l'opérateur != est à l'opposé des opérateurs == et === et représente une inégalité lâche et une inégalité stricte. L'opérateur

Notes

  • != n'effectue pas automatiquement la conversion de type lors de la comparaison des nombres. Par exemple, 1 != '1' renvoie true car JavaScript traite la chaîne '1' comme une valeur différente du nombre 1. L'opérateur
  • != peut comparer n'importe quel type de données, y compris les types de base (nombres, chaînes, booléens, etc.) et les objets.
  • Si vous souhaitez faire une comparaison stricte des inégalités, utilisez l'opérateur !==.

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 ?