Adloun

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

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →