Opérateurs de comparaison en JavaScript - 8 meilleurs opérateurs de comparaison

Table des matières:

Anonim

Qu'est-ce que les opérateurs de comparaison en JavaScript?

Opérateurs de comparaison en JavaScript qui sont utilisés pour prendre certaines décisions ou pour exécuter une certaine logique métier en déterminant soit une certaine égalité soit une différence entre les valeurs des variables. Tout site Web que vous cherchez à développer avec JavaScript, ces opérateurs seront les plus couramment utilisés. Voyons maintenant les multiples opérateurs de ce type et analysons la sortie de codage de ceux-ci.

Opérateurs de comparaison JavaScript

Examinons en détail certains des opérateurs de comparaison JavaScript les plus utilisés.

1) Opérateur '=='

  • Cet opérateur est connu comme «égal à», utilisé pour comparer la valeur d'une variable avec la valeur d'autres variables ou directement une autre valeur, cette détermination d'égalité dépend également de la nature de la variable c'est-à-dire si son entier, flottant, etc.
  • L'opérateur d'égalité effectue la conversion de type si les deux opérandes à comparer ne sont pas du même type.
  • La comparaison d'objets JavaScript peut également être effectuée en utilisant ceci, dans ce cas, il compare les références internes, c'est-à-dire que le résultat sera égal à vrai si les opérandes se réfèrent au même objet dans la mémoire.
  • Syntaxe: "x == y"
  • Il y a certaines conditions qui sont vraies ou fausses, doivent être observées - '1' == 1 // est évalué à vrai.

La raison derrière cela est que les opérateurs de comparaison ne font pas de vérification de type, ils font juste une comparaison de valeur, donc ici la conversion de type interne de chaîne en entier se produit et ensuite la valeur devient vraie.

  • 0 == null // est évalué à faux
  • 0 == non défini // est évalué à faux
  • Null == undefined // est évalué à false
  • Voyons quelques exemples de codes pour le même maintenant, les sorties d'extraits peuvent être vérifiées par recoupement uniquement sur la console du navigateur.

Exemple 1:

Exemple 2:

Exemple 3:

Par conséquent, les exemples ci-dessus ont montré qu'en effectuant une comparaison d'objets si les références ne sont pas identiques, cela entraînera de faux résultats.

2) Opérateur '==='

  • Jusqu'à présent, nous avons vu égal à l'opérateur et maintenant nous allons incorporer l'opérateur «égal à et égal au type», où le type peut également être vérifié.
  • Les vérifications de type sont parfois essentielles avec l'égalité, comme la logique métier l'exige parfois.
  • Syntaxe– X === Y
  • Permet de voir directement certains extraits et de les expliquer en conséquence.

Exemple:

Par conséquent, le type est évalué ici.

3) Opérateur '! ='

  • Cet opérateur est appelé opérateur «différent de», si deux opérandes évalués ne sont pas égaux, cela donne la valeur true.
  • Syntaxe - X! = Y

Exemple:

4) Opérateur '! =='

  • Cet opérateur est utilisé pour vérifier non égal et ne pas taper égal, c'est-à-dire que la valeur, ainsi que le type, ne correspondent pas, si l'une des deux conditions n'est également pas vraie, alors cela est également évalué comme vrai.
  • Syntaxe - X! == Y
  • La sortie sur plusieurs cas a été mentionnée dans les extraits suivants.

Exemple:

5) Supérieur à '>'

  • Lors de la mise en œuvre des logiques d'entreprise, il peut être vérifié si une expression a généré une valeur supérieure à d'autres expressions, si c'est le cas, la valeur serait alors vraie sinon fausse.
  • Syntaxe - X> Y
  • Voyons maintenant un cas d'utilisation et analysons la sortie.

Exemple:

6) Moins que l'opérateur '<'

  • Si, dans une logique métier, l'expression porte la valeur de l'opérande à gauche inférieure à l'opérateur pour être inférieure à la valeur à droite, cette logique renvoie un résultat vrai.
  • Syntaxe - X <Y
  • Voyons quelques exemples d'extraits comme mentionné ci-dessous, notez que la condition aux limites n'intègre pas la condition égale.

Exemple:

7) Supérieur à et égal à '> ='

  • Cet opérateur inclut la condition aux limites ainsi que la condition supérieure à. Sur la base des logiques métier requises, cette condition peut être incorporée.
  • Syntaxe - X> = Y

Exemple:

8) Inférieur ou égal à '<='

  • Cet opérateur inclut la condition aux limites ainsi que la condition inférieure à. Sur la base des logiques métier requises, cette condition peut être incorporée.
  • Syntaxe - X <= Y

Exemple:

Conclusion

  • Par conséquent, nous avons vu divers cas d'utilisation où les comparaisons ont été établies et une variété de résultats ont été vus, certaines conditions sont vraies et fausses en fonction des données de l'opérande de test ou de l'expression d'évaluation.
  • La vérification de type est également une préoccupation importante.
  • Les valeurs nulles et non définies lors de la vérification par rapport aux opérandes sont des conditions spéciales qui apparaissent lors de l'implémentation de la logique métier.
  • Ainsi, les contrôles nuls doivent être pris en charge de manière appropriée de sorte que des conditions inattendues n'apparaissent pas
  • Entre-temps, il y a certains cadres avancés qui sont apparus dans l'image, ceux-ci sont uniquement basés sur JavaScript et ont été utilisés pour des projets liés au développement Web appropriés à l'ère moderne, ces cadres sont Angular, React, Ember, etc. de ces travaux sur les racines des concepts JavaScript uniquement et donc le cas d'utilisation et les stratégies de débogage sont les mêmes.
  • En outre, il existe des frameworks comme Jasmine pour le débogage ou les mêmes peuvent être approchés à partir de la console du navigateur.

Article recommandé

Ceci est un guide pour les opérateurs de comparaison en JavaScript. Ici, nous discutons des différents opérateurs de comparaison en JavaScript avec l'exemple.

Vous pouvez également consulter nos autres articles suggérés pour en savoir plus–

  1. Fusionner le tri en JavaScript
  2. Outils JavaScript | Les 8 meilleurs outils
  3. Fonctionnalités de JavaScript
  4. Guide des meilleurs cadres Javascript
  5. Conversion de types en Java avec types et exemples
  6. Conversion en Java | Types | Exemples
  7. Opérateurs de comparaison dans PowerShell | Types | Exemples