Maîtriser les opérateurs unaires, binaires et ternaires en JavaScript
Les opérateurs sont des symboles qui vous permettent d’effectuer diverses opérations sur les données. Ils vous sont familiers en mathématiques de base, sous la forme de caractères tels que le signe +, mais leur fonctionnement est légèrement différent en programmation.
JavaScript utilise de nombreux opérateurs différents, chacun ayant une fonction spécifique. On peut les classer en fonction du nombre d’opérandes qu’ils utilisent : opérateurs unaires, binaires et ternaires.
Opérateurs unaires en JavaScript
Les opérateurs unaires sont les plus simples des trois catégories d’opérateurs JavaScript. Ils opèrent sur un seul opérande, qui est une variable ou une valeur. Vous pouvez utiliser les opérateurs unaires pour incrémenter ou décrémenter une variable, changer le signe d’un nombre ou effectuer une négation logique.
+ | Convertit en nombre |
++ | Augmente la valeur de 1 |
– | Convertit en un nombre et annule |
— | Diminue la valeur de 1 |
! | Inverse une valeur booléenne |
Exemples d’opérateurs unaires
- Opérateurs d’incrémentation (++) et de décrémentation (–) : Utilisez ces opérateurs pour augmenter ou diminuer la valeur d’une variable d’une unité.
- Opérateur de négation logique ( !): Utilisez cet opérateur pour inverser la valeur logique d’une expression booléenne.
- Opérateur unaire moins (-) : Cet opérateur modifie le signe d’une valeur numérique.
Opérateurs binaires en JavaScript
Les opérateurs binaires prennent deux opérandes, qui peuvent être des variables, des valeurs ou des expressions, et effectuent des opérations sur eux. Vous pouvez utiliser les opérateurs binaires pour des opérations arithmétiques, logiques et de comparaison.
+ | Additionne deux opérandes pour obtenir la somme |
– | Soustrait le deuxième opérande du premier pour obtenir la différence |
* | Multiplie les deux opérandes |
== | Vérifie l’égalité des deux opérandes et produit un booléen |
Exemples d’opérateurs binaires
- Opérateur d’addition (+) : Additionne deux valeurs numériques.
- Opérateur de multiplication (*) : Multiplie deux valeurs numériques.
- Opérateur d’égalité (==) : Compare deux valeurs pour en vérifier l’égalité.
L’opérateur ternaire
Il existe un seul opérateur ternaire que vous pouvez utiliser pour produire un code plus concis.
? : | Agit comme une abréviation pour certains énoncés if.else |
L’opérateur ternaire est un conditionnel qui prend trois opérandes : une condition, une valeur si la condition est vraie, et une autre valeur si la condition est fausse.
Vous devez l’écrire comme ceci :
Dans cette syntaxe :
- « condition » est l’expression booléenne à évaluer.
- « trueValue » est la valeur à utiliser si le résultat de la condition est vrai.
- « falseValue » est la valeur à utiliser si le résultat de la condition est faux.
Voici un exemple d’utilisation de l’opérateur ternaire :
La puissance des opérateurs unaires, binaires et ternaires
Les opérateurs unaires, binaires et ternaires sont essentiels à la programmation. Ils vous permettent d’effectuer toute une série d’actions sur les données, de manière claire et concise. Qu’il s’agisse de modifier des variables, d’effectuer des calculs ou de prendre des décisions complexes, ces opérateurs sont essentiels.