: javascript

Tableaux ou liste

Les tableaux ou listes en javascript sont une manière d'organiser des données dans un ordre successif (les unes à la suites des autres).

Chaque donnée d'une liste est identifiable par le nom du tableau et sa position dans celui-ci (on parle d'index).

Exemple de déclaration d'un tableau:

var jours = new Array('Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam', 'Dim');

Ici on défini une liste de 7 textes (javascript s'arrête là au niveau de sa compréhension). Pour l'humain qui lit ce code, il s'agit bien évidemment d'une énumération des abréviations des jours de la semaine dans l'ordre.

Pour accéder à un élément d'un tableau on utilise le nom du tableau et l'index de l'élément. Attention, les indexes commencent à 0 et non à 1

alert(jours[0]); // affiche Lun
alert(jours[6]); // affiche Dim

Les cellules d'un tableau sont variables, il est donc tout à fait possible d'affecter à nouveau une d'entre elles, comme pour une variable.

jours[1] = 'Mardi';
alert(jours[1]); // Affiche Mardi

On peut connaitre la longueur d'un tableau avec la propriété length

 alert(jours.length); // Affiche 7

Chaque cellule d'un tableau étant une variable, elle peut donc contenir une référence simple (comme un texte ou un nombre) ou une référence plus complexe tel qu'un tableau. Ceci permet de créer des tableaux à plusieurs dimensions, ou des structures de données très diverses.

Plus d'info

Editer