Les branchements
Les alternatives
Le if
En JavaScript, if
et switch
sont utilisés pour exécuter du code en fonction de conditions. La structure if
permet d'exécuter un bloc de code si une condition est vraie et peut être suivie d'un else
ou de plusieurs else if
pour tester différentes conditions.
Le switch
Le switch
est utilisé lorsqu'on doit comparer une variable à plusieurs valeurs possibles. Il est souvent plus lisible que plusieurs if else
.
let fruit = "pomme";
switch (fruit) {
case "pomme":
console.log("C'est une pomme !");
break;
case "banane":
console.log("C'est une banane !");
break;
default:
console.log("Fruit inconnu");
}
Ce code est équivalent à celui-ci :
let fruit = "pomme";
let fruit = "pomme";
if (fruit === "pomme") {
console.log("C'est une pomme !");
} else if (fruit === "banane") {
console.log("C'est une banane !");
} else {
console.log("Fruit inconnu");
}
Les boucles
Les boucles for
La boucle for est utilisée lorsque l'on connaît à l'avance le nombre d'itérations. Elle se compose de trois parties : initialisation, condition et incrémentation.
Cette boucle commence avec i = 1
, s'exécute tant que i <= 5
, et augmente i à chaque itération.
Ces boucles ne fonctionnent pas exactement de la même manière que en python. Nous verrons une forme de
for
plus proche du python quand nous verrons les tableaux.
La boucle while
La boucle while
s'exécute tant qu'une condition donnée est vraie. Elle est utile lorsqu'on ne connaît pas le nombre exact d'itérations à l'avance.
La boucle do...while
La boucle do...while
est similaire à while
, mais elle garantit qu'au moins une itération aura lieu, car la condition est vérifiée après l'exécution du bloc.