Maison >interface Web >Questions et réponses frontales >javascript n'est pas égal à

javascript n'est pas égal à

PHPz
PHPzoriginal
2023-05-22 13:09:373015parcourir

JavaScript est un langage de programmation largement utilisé dans les applications Internet. Il permet aux développeurs d'ajouter de la dynamique et de l'interactivité aux pages Web. Il existe différents opérateurs de comparaison en JavaScript, notamment l'opérateur « égal » et l'opérateur « non égal ». Dans cet article, nous explorerons le rôle de l'opérateur « différent de » en JavaScript et son utilisation.

L'opérateur "différent de" en JavaScript indique une inégalité. Lors de l'écriture de code JavaScript, nous utilisons l'opérateur d'inégalité pour comparer deux valeurs afin de voir si elles ne sont pas égales. En JavaScript, le symbole « différent » est constitué d'un point d'exclamation et d'un signe égal (!==).

À ce stade, vous vous demandez peut-être quel est le symbole « égalité » correspondant ? En JavaScript, le symbole « égal » représente l'égalité, qui se compose de deux signes égaux (==). Ce qu'il faut retenir, c'est que pour éviter les inconvénients de la conversion de type, "===" ou "!==" doivent être utilisés lors de la comparaison de deux valeurs.

Voici quelques exemples de l'opérateur "différent de". Supposons que nous ayons deux variables a et b :

  • Si a n'est pas égal à b, renvoie vrai : a!==b.
  • Si a est égal à b, renvoie false : a!==b.
  • À l'exception du type, les valeurs​​de a et b sont exactement les mêmes, renvoie false : a!==b.

À partir de ces exemples, vous pouvez voir que l'opérateur Not Equal est utilisé pour comparer deux valeurs afin de voir si elles ne sont pas égales. Cet opérateur renvoie vrai lorsque a et b ont des valeurs ou des types différents. Sinon, l'opérateur renvoie false.

Le problème de la conversion de type a déjà été mentionné. En raison des caractéristiques de type dynamiques de JavaScript, il peut afficher différents types dans différents contextes, ce qui peut avoir un impact sur les opérations de comparaison. Cependant, l'opérateur Not Equal possède des capacités de vérification de type plus puissantes et évite donc les effets des conversions de type lors de la comparaison de deux valeurs. Ce type de comparaison est appelé « comparaison lâche ».

De plus, l'opérateur "pas égal à" a un usage similaire, c'est-à-dire "pas égal à égal" (!=). Parfois, vous devrez peut-être comparer deux valeurs directement sans tenir compte de leurs types ni vérifier si elles sont similaires. Dans ce cas, vous pouvez utiliser l'opérateur « différent de égal ».

Il existe certaines situations courantes dans lesquelles vous pouvez utiliser l'opérateur "différent de" :

  1. Vérifier si une variable est différente d'une certaine valeur#🎜🎜 ##🎜 🎜#
  2. Supposons que nous ayons une variable num et que nous voulions vérifier si elle n'est pas égale à 0. Nous pouvons utiliser le code suivant :

if(num !==0){

console.log("num 不等于 0");

}else{

console.log("num 等于 0");

}

# 🎜🎜#

Ne comparez pas pour l'égalité

  1. Supposons que nous ayons une variable x, qui peut contenir une chaîne de texte ou un nombre. Nous voulons vérifier si elle n'est pas égale à la valeur spécifiée. On peut utiliser le même opérateur ("pas égal à" ou "pas égal à") pour comparer quel que soit le type de la valeur stockée dans la variable x :
if (x ! = "bonjour" ) {

console.log("变量x不等于'hello'");

}

Traitement des opérations logiques

  1. L'opérateur "différent de" est utilisé Le plus les occurrences fréquentes se trouvent dans les instructions conditionnelles, telles que les instructions if. Dans l'instruction if, une expression booléenne est définie dont le résultat est vrai ou faux. Si l'expression est fausse, le bloc d'instruction if est ignoré. Par exemple :
if(num !== 0 && num < 10){

console.log("num 不等于 0 且小于 10");

}else{

console.log("num 等于 0 或不小于 10");

}#🎜🎜 #

Dans cet exemple, si num n'est pas égal à 0 et inférieur à 10, le premier bloc de code sera exécuté. Sinon, le bloc d'instruction else sera exécuté.

Dans cet article, nous avons discuté de l'opérateur « différent de » en JavaScript. Bien qu'il soit très pratique d'utiliser cet opérateur pour comparer deux valeurs de types différents, il convient de noter que afin d'éviter les erreurs de conversion de type, nous devons utiliser "!==" au lieu de "!=" lors de la comparaison de deux valeurs. . Dans le même temps, veillez à utiliser des expressions booléennes correctes lorsque vous utilisez des instructions conditionnelles pour éviter les erreurs logiques.

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