Pour les exercices suivants on consultera les →chaînes de caractères Javascript, les →tableaux et les →boucles

4.14.1 Mots

On introduit un nombre entier dans un champ de texte. Il s'agit d'imprimer tous les vocables de la liste suivante ayant une longueur plus grande que ce nombre:

Voici la liste:

liste=new Array("le babélisme","le babeurre","le babil","babillard","babiller","la babine",
"la babiole","baboler","la babouche","le babouin","le bac","le baccalauréat","la bacchante",
"la bâche","le bachelier","bâcher","le bachotage","la bactérie","le bactériologiste",
"la bagarre","le badge","le bail","la baignoire","la bakélite","la bajoue","le baklava","baller","le ballet","bancal","bancher");

Indication:
À l'intérieur d'une boucle for, faites une seule chaîne de caractères à partir des vocables choisis, puis, la boucle terminée, imprimez cette chaîne.

→Solution

4.14.2 Extrait donné

Indication:
Utilisez indexOf.

On introduit une chaîne de caractères dans un champ de texte. Il s'agit d'imprimer tous les vocables de la liste précédente comportant cette chaîne de caractères.

→Solution

4.14.3 Séparation

De la liste précédente, il s'agit d'imprimer tous les noms féminins en rouge, masculins ou neutres en bleu et les autres en noir.

4.14.4 Voyelles

Développer une fonction qui donne le nombre de voyelles d'un mot qu'on lui soumet

function voyelles(mot)
{
...................
return(nombrevoyelles)
}

En appelant la fonction par exemple par alert(voyelles("abracadabra")) il faut obtenir 5

4.14.5 Voyelles 2

Dans la liste précédente, au moyen de la fonction de l'exercice précédent, rechercher tous les mots renfermant 4 voyelles

4.14.6 Recherche while

Dans la liste précédente, rechercher au moyen d'une boucle while le premier vocable dans lequel intervient la chaîne oi, puis imprimer le vocable et son indice dans la table

4.14.7 Recherche for

Dans la liste précédente, rechercher au moyen d'une boucle for le premier vocable dans lequel intervient la chaîne oi, imprimer ce vocable et son indice dans la table et sortir de la boucle au moyen de break

4.14.8 Recherche

Dans la liste précédente, rechercher tous les vocables commençant par la et se terminant par une voyelle introduite dans un champ de texte