UAA 5    Programmation procédurale

Les structures conditionnelles en JavaScript

Les structures conditionnelles permettent d’exécuter du code seulement si certaines conditions sont remplies. Elles sont essentielles pour prendre des décisions dans un programme.

1. L’instruction if

Elle exécute un bloc de code si la condition est vraie.


let age = 20;

if (age >= 18) {
  console.log("Tu es majeur.");
}
  

2. if ... else

Permet d’exécuter un code si la condition est vraie, sinon un autre code.


let heure = 10;

if (heure < 12) {
  console.log("Bonjour");
} else {
  console.log("Bon après-midi");
}
  

3. if ... else if ... else

Utile pour tester plusieurs conditions successives.


let note = 14;

if (note >= 16) {
  console.log("Très bien");
} else if (note >= 10) {
  console.log("Suffisant");
} else {
  console.log("Insuffisant");
}
  

4. L’opérateur ternaire

Une version courte de if/else, souvent utilisée pour des affectations simples.


let isConnected = true;

let message = isConnected ? "Bienvenue !" : "Veuillez vous connecter.";
console.log(message);
  

5. switch

Pratique pour comparer une même variable à plusieurs valeurs possibles.


let jour = "mardi";

switch (jour) {
  case "lundi":
    console.log("Début de semaine");
    break;
  case "mardi":
    console.log("Deuxième jour de la semaine");
    break;
  case "samedi":
  case "dimanche":
    console.log("C'est le week-end !");
    break;
  default:
    console.log("Jour inconnu");
}
  

Résumé