Cours JavaScript - Jour 8 : Boucles Avancees
Cours JavaScript - Jour 8 : Boucles avancees
Objectifs :
- Mieux utiliser les boucles (for, for...of)
- Comprendre les boucles imbriquees (boucle dans boucle)
1. for...of
Permet de parcourir facilement un tableau.
Exemple :
let fruits = ["Mangue", "Pomme", "Orange"];
for (let fruit of fruits) {
[Link]("Fruit : " + fruit);
2. Boucles imbriquees
Une boucle a l'interieur d'une autre boucle.
Exemple :
for (let i = 1; i <= 3; i++) {
for (let j = 1; j <= 3; j++) {
[Link](i + " x " + j + " = " + (i * j));
3. Exercices pratiques
- Parcourir avec for...of :
let couleurs = ["Rouge", "Bleu", "Vert"];
for (let couleur of couleurs) {
[Link]("Couleur : " + couleur);
- Double boucle :
let pays = ["RDC", "Senegal"];
let capitales = ["Kinshasa", "Dakar"];
for (let p of pays) {
for (let c of capitales) {
[Link](p + " - " + c);
- Table de multiplication :
for (let i = 2; i <= 4; i++) {
for (let j = 1; j <= 5; j++) {
[Link](i + " x " + j + " = " + (i * j));
DEVOIR :
Créer un programme :
1. Tableau noms = 5 prénoms
2. Afficher chaque prénom avec for...of
3. Pour chaque prénom, afficher ses lettres une par une
Correction :
let noms = ["Janai", "Aline", "Mika", "Sara", "Noel"];
for (let nom of noms) {
[Link]("Nom :", nom);
for (let lettre of nom) {
[Link](lettre);
}
[Link]("----");
Resume :
- for...of : simplifie le parcours d'un tableau
- Boucle imbriquee : pour parcourir les elements internes