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 :
À 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" :
if(num !==0){
console.log("num 不等于 0");
}else{
console.log("num 等于 0");
}
# 🎜🎜#Ne comparez pas pour l'égalité
console.log("变量x不等于'hello'");
Traitement des opérations logiques
console.log("num 不等于 0 且小于 10");
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!