Aller au contenu

Opérateurs JavaScript

Introduction

Dans JavaScript, comprendre les comparaisons et les opérateurs est essentiel pour une programmation efficace. Ce guide approfondira les opérateurs de comparaison, les opérations arithmétiques et la concaténation de chaînes, garantissant une maîtrise complète de ces concepts fondamentaux.

Opérateurs de comparaison en JavaScript

Égalité et inégalité

Égalité stricte (===) et lâche (==)

L'égalité stricte (===) vérifie à la fois la valeur et le type, tandis que l'égalité lâche (==) convertit les types avant la comparaison.


Output appears here after Run.

Supérieur à (>) et inférieur à (<)

Ces opérateurs sont utilisés pour comparer des valeurs numériques.


Output appears here after Run.

Cas particuliers dans les comparaisons

Comparaison de valeurs non numériques

JavaScript effectue une conversion de type, ce qui conduit souvent à des résultats inattendus.


Output appears here after Run.

Comparaisons avec NaN

NaN (Not-A-Number) n'est égal à aucune valeur, y compris lui-même.


Output appears here after Run.

Opérateurs arithmétiques en JavaScript

Opérateurs de base : Addition (+), Soustraction (-), Multiplication (*) et Division (/)

Ces opérateurs sont utilisés pour les opérations arithmétiques de base.


Output appears here after Run.

Modulo (%) et Exposant (**)

Le modulo retourne le reste de la division, tandis que l'exposant élève un nombre à la puissance d'un autre.


Output appears here after Run.

Concaténation de chaînes et l'opérateur binaire +

Concaténation de chaînes

En JavaScript, l'opérateur + est utilisé à la fois pour l'addition numérique et la concaténation de chaînes.


Output appears here after Run.

Opérateur binaire + et conversion de type

Lorsqu'un opérande est une chaîne, JavaScript convertit également l'autre en chaîne.


Output appears here after Run.

Bonnes pratiques pour la concaténation

TIP

Utilisez des modèles de chaîne (template literals) pour plus de clarté et évitez toute confusion avec l'addition numérique.


Output appears here after Run.

Conclusion

Comprendre les comparaisons, les opérateurs arithmétiques et la concaténation de chaînes est fondamental en JavaScript. Ces connaissances constituent la base de nombreuses tâches de programmation, des calculs simples aux processus de prise de décision complexes.

Practice

Parmi les affirmations suivantes concernant les comparaisons en JavaScript, lesquelles sont correctes ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.