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.

Répondez maintenant à l’exercice sur le contenu :

_Quel est le rôle des opérateurs de comparaison en Javascript ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Structures de contrôle de flux en Javascript

Page suivante de lebook gratuit :

5Structures de contrôle de flux en Javascript

2 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte