[ 1 036 256 ]
[ 38.107.191.115 ]
Les tableauxLes tableaux sont un type de données statiques pouvant être à 1 ou plusieurs dimensions. Tableaux à dimension simplechaine = "tableau"; document.write(chaine[0]); // renvoie "t" Une chaîne est donc un tableau contenant chacun des caractères formant cette chaîne. var chaine = "chaine_caracteres"; // déclaration d'une chaine Pour la déclaration de tableaux, plusieurs solutions existent. La question est donc de déclarer le tableau en fonction de ce que l'on sait par avance. tableau1 = New Array(n); // Tableau contenant n éléments tableau2 = New Array(); // Tableau vide tableau3 = New Array(elt1, elt2, elt3); // Tableau directement construit avec l'insertion des éléments Bien sûr, il est possible de modifier le contenu d'un élément du tableau.
tableau = New Array('jean','sébastien','paul'); // Tableau de 3 éléments
// Appel
document.write(tableau[0]); // Retourne 'jean' (premier élément)
document.write(tableau[2]); // Retourne 'paul' (dernier élément)
// Affectation
tableau[0] = 'julien'; // Le premier élément est maintenant 'julien'
document.write(tableau[0]); // Retourne 'julien'
document.write(tableau[1]); // Retourne 'sébastien'
Selon les cas et les utilisations des tableaux, il apparaît souvent que l'on ne connaît pas au préalable le nombre d'éléments à insérer dans le tableau. tableau = New Array(); // Tableau vide tableau[0] = 'elt1'; tableau[1] = 'elt2'; tableau[2] = 'elt3'; tableau[3] = 'elt4'; tableau[4] = 'elt5'; ... tableau[122] = 'elt123'; tableau[123] = 'elt124'; ... Tableaux à dimensions multiplesUne utilisation un peu plus poussée des tableaux peut amener parfois à créer des tableux à plusieurs dimensions. Liste = New Array(); // Déclaration d'un tableau 'normal' de dimension 1 Liste[0] = New Array(); // Décalaration d'un tableau de dimension 2 Liste[0][0] = 'jean'; Liste[0][1] = 'paul'; document.write(Liste[0][1]); // Retourne 'paul' // Même fonctionnement pour les dimensions supérieures. |