|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lorsqu'un tableau contient lui-même d'autres tableaux on parle alors de tableaux multidimensionnels. Voici une représentation d'un exemple de tableau multidimensionnel :
Tableaux associatifsIl est possible d'utiliser des indices personnalisés pour indexer les valeurs du tableau, on parle alors de tableau associatif. Javascript autorise en effet l'utilisation d'une chaîne ou d'un nombre spécifique pour indexer les valeurs du tableau. Voici un exemple de représentation d'un tableau associatif :
Création de tableauLe langage Javascript fournit plusieurs façons de créer un tableau : var MonTableau = ["donnée 1", "donnée 2", "donnée 3", "donnée 4"]; var MonTableau = new Array("donnée 1", "donnée 2", "donnée 3", "donnée 4"); Ci-dessus le tableau est initialisé avec des valeurs à la création. Pour plus de rigueur, un tableau devrait être déclaré avant que l'on lui affecte des valeurs. La déclaration d'un tableau se fait comme suit : var MonTableau = new Array(); Accès aux donnéesL'accès aux éléments du tableau se fait en écrivant le nom du tableau suivi de crochets contenant l'indice de l'élément. var MonTableau = ["Teebo", "Eaulive", "Asevere", "Kalamit", "Serge", "Chat_Teigne", "BmV"]; document.write("Le 4ième élément du tableau est "+MonTableau[3]); // Affichera "Le 4ième élément du tableau est Kalamit" Affectation de valeursPour créer un tableau associatif, il suffit de déclarer une variable tableau, puis d'écrire le nom du tableau, suivi d'un nom de l'indice entre parenthèse et lui affecter une donnée grâce à l'opérateur d'affectation : MonTableau[0] = "Bonjour"; MonTableau["Pierre"] = 12; MonTableau["Jean-François"] = 25; Manipulation de tableauxLe langage Javascript propose l'objet Array, comportant de nombreuses méthodes permettant de manipuler les tableaux, c'est-à-dire d'insérer, supprimer, ou extraire des éléments dans le tableau et également de trier les élément du tableau.
Ce document intitulé «www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement. » issu de l'encyclopédie informatique Comment Ça Marche (
|
|
|
|
|
|