DébutantNon commencé
Exercice 3.3 · 8 min · 0 tentative
Parcourir avec for...of
🎯 Objectif
Utiliser for...of pour parcourir les caractères d'un texte un par un.
📖 Contexte
La boucle for...of
for...of parcourt chaque caractère d'un texte :
const prenom = "Alice"
for (const lettre of prenom) {
console.log(lettre)
}
// A
// l
// i
// c
// e
Comparaison : for classique vs for...of
const mot = "Salut"
// for classique (avec index i)
for (let i = 0; i < mot.length; i++) {
console.log(mot[i])
}
// for...of (plus simple, sans index)
for (const c of mot) {
console.log(c)
}
Quand utiliser for...of ? Quand tu veux parcourir un texte (ou plus tard un tableau) et que tu n'as pas besoin de l'index. C'est plus lisible et moins sujet aux erreurs.
Compter des caractères
On peut combiner for...of avec une condition pour compter :
const phrase = "Bonjour le monde"
let espaces = 0
for (const c of phrase) {
if (c === " ") {
espaces++
}
}
console.log("Espaces:", espaces) // Espaces: 2
Récapitulatif
| Boucle | Quand l'utiliser |
|---|---|
while | Nombre de tours inconnu |
for | Nombre de tours connu, besoin de l'index |
for...of | Parcourir un texte (ou tableau) sans index |
📝 Consigne
- Complète le
for...ofpour parcourir les lettres demot: remplace___parmot - Compte les voyelles : remplace
___parlettredansvoyelles.includes(___)
Résultat attendu :
J
a
v
a
S
c
r
i
p
t
Voyelles dans JavaScript : 3
Objectifs
- for...of sur mot
- Utiliser includes
- Affiche les lettres
- Compte les voyelles
Lis bien les instructions et lance-toi !
Indices (0/3)
Indice 1 verrouillé
Indice 2 verrouillé
Indice 3 verrouillé