Les tableaux vont nous permettre de stocker plusieurs valeurs (chaîne, nombre) dans une structure unique.

Pour déclarer un tableau, la syntaxe est un peu particulière :


var monTableau = [];
			

Ensuite, pour remplir le tableau il faut procéder comme suit :

monTableau [indice de position] = maValeur

exemples :


monTableau [0] = "pomme" ;
monTableau [1] = "orange" ;
			

ou alors avec des nombres :


monTableau [0] = 15 ;
monTableau [1] = 20 ;
			

L'indice de position commence toujours à zéro.

Il est aussi possible de déclarer et de remplir le tableau en même temps :


var monTableau = ["pomme","orange"] ;
			

Pour lire le contenu d'un tableau, il suffit d'utiliser la syntaxe suivante :


monTableau[x]
			

avec x l'indice de position de l'élément que vous voulez lire.

À faire vous même 11.1

Soit le programme suivant :


var monTableau = ["pomme","orange","poire"];
document.write (monTableau[1]);
			

Quel est le résultat attendu après l’exécution de ce programme ? Vérifiez votre réponse à l'aide de JSFIDDLE.


À faire vous même 11.2

Écrire un programme qui demande à l'utilisateur un numéro de mois (de 1 à 12), puis affiche : « Vous avez sélectionné le mois de : xxxxxx » (avec xxxxxx janvier si l'utilisateur a choisi 1, août si l'utilisateur a choisi 8,...).

À faire vous même 11.3

Soit le programme suivant :


var semaine=['lundi','mardi','mercredi','jeudi','vendredi'] ;
for (i=0;i<=4;i=i+1){
 document.write (semaine[i]);
 document.write('<br/>');
}
			

Quel est le résultat attendu après l’exécution de ce programme ? Vérifiez votre réponse à l'aide de JSFIDDLE.