JavaScript : rendre le Web interactif (école d'ingénieur) · Chapitre 3 · Exercice de TD
Compter les voyelles
Instructions de contrôle et fonctions · niveau 1 (application)
Énoncé
Écrire une fonction compterVoyelles(texte) qui renvoie le nombre de voyelles d'un texte, accentuées ou non, majuscules ou minuscules. Tester avec « JavaScript », « Écrire et éditer » et la chaîne vide.
Corrigé
function compterVoyelles(texte) {
let n = 0;
for (const lettre of texte.toLowerCase()) {
if ("aàâeéèêëiîïoôuùûüyÿ".includes(lettre)) {
n++;
}
}
return n;
}
console.log(compterVoyelles("JavaScript"));
console.log(compterVoyelles("Écrire et éditer"));
console.log(compterVoyelles(""));
3
7
0
On passe le texte en minuscules une fois pour toutes, puis on cherche chaque caractère dans la chaîne des voyelles avec includes.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.