Vous êtes sur la page 1sur 2

NOTE DE COURS divers date : 02-04-2024

Les boucles en JavaScript

Les boucles sont des structures de contrôle qui permettent d'exécuter une série
d'instructions de manière répétitive tant qu'une condition spécifiée est vraie.
En JavaScript, il existe principalement trois types de boucles :
la boucle for,
la boucle while,
et la boucle do...while.
Chaque type de boucle a ses propres caractéristiques et est utilisé dans des
situations différentes.
1. La Boucle for : La boucle for est utilisée lorsque vous connaissez à l'avance le
nombre d'itérations à effectuer. Elle se compose de trois parties : l'initialisation, la
condition de continuation, et l'expression d'incrémentation.
for (initialisation; condition; incrémentation) { // Instructions à exécuter }

2. La Boucle while : La boucle while est utilisée lorsque vous ne connaissez pas à
l'avance le nombre d'itérations à effectuer, mais vous savez que la condition doit être
vraie pour que la boucle continue à s'exécuter.

while (condition) { // Instructions à exécuter }

3. La Boucle do...while : La boucle do...while est similaire à la boucle while, mais elle
garantit l'exécution d'au moins une itération, même si la condition est initialement
fausse.

do { // Instructions à exécuter } while (condition);

Exemple :

for (let i = 0; i < 5; i++) {


console.log("Iteration " + (i + 1)); }
let j = 0;
while (j < 5) {
console.log("Iteration " + (j + 1)); j++; }
let k = 0;
do {
console.log("Iteration " + (k + 1)); k++; }
while (k < 5);

Ens : Wajih BAGHDADI / Public : 4SI – LMM Nabeul - AS : 2023/2024


NOTE DE COURS divers date : 02-04-2024

Points à retenir :

 Utilisez la boucle for lorsque vous connaissez le nombre d'itérations à l'avance.


 Utilisez la boucle while lorsque vous ne connaissez pas à l'avance le nombre
d'itérations.
 Utilisez la boucle do...while lorsque vous voulez vous assurer qu'au moins une
itération est effectuée.

Portée (Règles de portée):


En JS :

 Les variables déclarées avec var sont limitées à la portée de la fonction


immédiate (c’est-à-dire la portée de la fonction dans laquelle elles sont déclarées).
 Les variables déclarées avec let sont limitées à la portée du bloc immédiat (c’est-
à-dire le bloc { } dans lequel elles sont déclarées).

Exemple :

// Utilisation de var
function exampleVar() {
var x = 10;
if (true) {
var x = 20; // La portée de x est étendue à la fonction exampleVar
console.log(x); // Sortie: 20
}
console.log(x); // Sortie: 20
}

// Utilisation de let
function exampleLet() {
let y = 10;
if (true) {
let y = 20; // La portée de y est limitée au bloc if
console.log(y); // Sortie: 20
}
console.log(y); // Sortie: 10
}

Ens : Wajih BAGHDADI / Public : 4SI – LMM Nabeul - AS : 2023/2024

Vous aimerez peut-être aussi