Les nouveautés d'Angular 19 en 4 minutes

Angular 19 vient de sortir, et il y a beaucoup de nouveautés intéressantes : hydratation incrémentale, linkedSignal, l'API des ressources, et plein d'autres choses. Venez découvrir tout ça en moins de 4 minutes !

Skip to content

Vous souhaitez recevoir de l'aide sur ce sujet ? rejoignez la communauté Angular.fr sur Discord.

Les opérateurs

Les opérateurs en JavaScript sont des symboles spéciaux ou des mots-clés utilisés pour effectuer des opérations sur des variables et des valeurs. Ils jouent un rôle crucial dans la manipulation des données et la logique du programme. Voici les principaux types d'opérateurs en JavaScript :

1. Opérateurs Arithmétiques

Ces opérateurs sont utilisés pour effectuer des calculs mathématiques.

  • Addition (+) : Additionne deux nombres.
  • Soustraction (-) : Soustrait un nombre d'un autre.
  • Multiplication (*) : Multiplie deux nombres.
  • Division (/) : Divise un nombre par un autre.
  • Modulo (%) : Renvoie le reste d'une division.
  • Incrémentation (++) : Augmente la valeur d'une variable de un.
  • Décrémentation (--) : Diminue la valeur d'une variable de un.
javascript
let a = 5 + 2;   // 7
let b = a * 3;   // 21
let c = b - 4;   // 17
let d = c / 2;   // 8.5

2. Opérateurs de Comparaison

Ces opérateurs comparent deux valeurs et renvoient un booléen (true ou false).

  • Égal à (==) : Vérifie si les valeurs sont égales.
  • Strictement égal à (===) : Vérifie si les valeurs et les types sont identiques.
  • Différent de (!=) : Vérifie si les valeurs sont différentes.
  • Strictement différent de (!==) : Vérifie si les valeurs ou les types sont différents.
  • Supérieur à (>), Inférieur à (<), Supérieur ou égal à (>=), Inférieur ou égal à (<=)
javascript
let estEgal = (5 == '5');     // true
let estStrictementEgal = (5 === '5'); // false

3. Opérateurs Logiques

Utilisés principalement dans les instructions conditionnelles.

  • ET logique (&&) : Vrai si les deux opérandes sont vrais.
  • OU logique (||) : Vrai si l'un des opérandes est vrai.
  • NON logique (!) : Inverse la vérité d'une expression.
javascript
let resultat = (a > 5) && (b < 10); // false

4. Opérateurs d'Affectation

Ils sont utilisés pour assigner des valeurs à des variables.

  • Affectation simple (=) : Assigne une valeur à une variable.
  • Affectation avec addition (+=), soustraction (-=), etc.
javascript
let x = 10;
x += 5; // x est maintenant 15

5. Opérateur Ternaire

Permet une instruction if...else simple sous une forme compacte.

  • condition ? exprSiVrai : exprSiFaux
javascript
let statut = (age >= 18) ? 'adulte' : 'mineur';

6. Opérateurs de Chaînes de Caractères

Bien que + soit principalement utilisé pour l'addition, il sert aussi à concaténer des chaînes.

javascript
let nomComplet = "John" + " " + "Doe"; // "John Doe"

Chaque mois, recevez en avant-première notre newsletter avec les dernières actualités, tutoriels, astuces et ressources Angular directement par email !