Les opérateurs en Javascript sont des symboles spéciaux qui effectuent des opérations mathématiques, logiques et de comparaison sur des valeurs. Ils sont essentiels pour la programmation Javascript car ils permettent aux développeurs d'effectuer des calculs et de prendre des décisions en fonction des valeurs des variables.
Opérateurs arithmétiques
Les opérateurs arithmétiques en Javascript sont utilisés pour effectuer des opérations mathématiques sur des valeurs numériques. Ils incluent :
- : Ajout
- - : Soustraction
- * : Multiplication
- : division
- % : module (reste de la division)
- ++ : incrément
- -- : décrémenter
Par exemple, le code ci-dessous utilise des opérateurs arithmétiques pour calculer la moyenne de trois nombres :
let num1 = 10 ;
soit num2 = 5 ;
soit num3 = 8 ;
Soit moyenne = (num1 + num2 + num3) / 3 ;
console.log(média); // Sortie : 7.67
Opérateurs d'affectation
Les opérateurs d'affectation en Javascript sont utilisés pour affecter des valeurs aux variables. Ils incluent :
- = : affectation simple
- += : Devoir avec ajout
- -= : Affectation avec soustraction
- *= : affectation avec multiplication
- /= : Affectation avec division
- %= : Devoir avec module
Par exemple, le code ci-dessous utilise l'opérateur d'affectation plus pour incrémenter la valeur d'une variable :
let num = 5 ;
nombre += 3 ; // Équivalent à num = num + 3 ;
console.log(num); // Sortie : 8
Opérateurs de comparaison
Les opérateurs de comparaison en Javascript sont utilisés pour comparer des valeurs et renvoyer une valeur booléenne (vraie ou fausse). Ils incluent :
- == : Égalité
- != : Différence
- === : Égalité stricte (comparaison de types)
- !== : différence stricte (comparaison de type)
- > : supérieur à
- < : moins de
- >= : supérieur ou égal à
- <= : inférieur ou égal à
Par exemple, le code ci-dessous utilise l'opérateur de comparaison pour vérifier si un nombre est supérieur à un autre :
laissez num1 = 5 ;
soit num2 = 3 ;
si (num1 > num2) {
console.log("num1 est supérieur à num2");
} autre {
console.log("num2 est supérieur à num1");
}
Opérateurs logiques
Les opérateurs logiques en Javascript sont utilisés pour combiner des valeurs booléennes et renvoyer une valeur booléenne. Ils incluent :
- && : c'est logique
- || : Ou logique
- ! : négation logique
Par exemple, le code ci-dessous utilise l'opérateur logique AND pour vérifier si deux conditions sont vraies :
laissez num1 = 5 ;
soit num2 = 3 ;
si (num1 > 0 && num2 > 0) {
console.log("Les deux nombres sont positifs");
} autre {
console.log("Au moins un des nombres est négatif");
}
Opérateur ternaire
L'opérateur ternaire en Javascript est utilisé pour faire une évaluation conditionnelle dans une seule ligne de code. Il a la syntaxe suivante :
condition ? value_if_true : value_if_false;
Par exemple, le code ci-dessous utilise l'opérateur ternaire pour vérifier si un nombre est pair ou impair :
let num = 5 ;
soit parité = num % 2 == 0 ? "même bizarre";
console.log(parité); // Sortie : impaire
En bref, les opérateurs en Javascript sont des outils puissants pour effectuer des opérations mathématiques, logiques et de comparaison sur des valeurs. En maîtrisant les opérateurs en Javascript, les développeurs peuvent écrire un code plus efficace et expressif.