Comment "plusieurs valeurs", dans le chapitree des variables tu nous avait dit qu'une variable ne pouvait contenir qu'une seule valeur!
C'est un peu dur à expliquer. En fait, la variable contient plusieurs "sous-variables" où sont stockées les différents valeurs. Ces données sont stockées sous forme d'un tableau avec deux collonnes, une avec un chiffre et l'autre avec la donnée. On récupère la donnée souhaitée grâce au nombre contenu dans la même ligne.| Id | Contenu |
| 0 | 'Jean-Luc' |
| 1 | 158*895-56 |
| 2 | TRUE |
| 3 | 'Autre contenu...' |
| ... | ... |
Y a-t-il une limite au nombre d'"éléments" d'un tableau?
Oui, vousne pouvez pas mettre plus de 255 éléments, mais bonne chance pour en mettre autant.On compte les cases du tableau à partir de 0 et non pas de 1.
var tableau = new Array(valeur, valeur, ...);
war prenoms = new Array('David', 'François', 'Jacques', 'Pierre', 'Pol', 'Luc');
document.write(prenoms[3]);
Mais pourquoi [3] et pas [4]? Le prénom "Pierre" est tout de même au 4eme rang.
N'oubliez pas que, dans un tableau, on commence à compter à partir de 0 et non de 1, 4-1=3.
document.write(prenoms[0]);
var arbres = new Array('palmier', 'cocotier', 'bouleau', 'noyer', 'marronier', 'pommier');
document.write(arbres[0]+'<br />');
document.write(arbres[1]+'<br />');
document.write(arbres[2]+'<br />');
document.write(arbres[3]+'<br />');
document.write(arbres[4]+'<br />');
document.write(arbres[5]+'<br />');
for(i=0; i in arbres; i++){
document.write(arbres[i]+'<br />');
}

Pourquoi la variable 'i' est pas une autre comme 'comptage'?
Par convention, on utilise toujours la variable 'i' lorsqu'il s'agit d'incrémenter une variable dans une boucle. Vous pouvez mettre un autre nom de variable, mais ce n'est pas recommandé.
var ma_variable = nom_du_tableau.length;
var arbres = new Array('palmier', 'cocotier', 'bouleau', 'noyer', 'marronier', 'pommier');
var taille = arbres.length;
for(i=0; i<taille; i++){
document.write(arbres[i]+'<br />');
}
var arbres = new Array('palmier', 'cocotier', 'bouleau', 'noyer', 'marronier', 'pommier');
document.write(arbres.join());

document.write(arbres.join('/'));

var arbres = new Array('palmier', 'cocotier', 'bouleau', 'noyer', 'marronier', 'pommier');
document.write(arbres.reverse.join());

On peut utiliser ces propriétés "en cascade", comme ceci:
var arbres = new Array('palmier', 'cocotier', 'bouleau', 'noyer', 'marronier', 'pommier');
document.write(arbres.sort().reverse().join('-'));
