« JavaScript/Les tableaux » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 8 :
| niveau =
}}
Les tableaux (array en Anglais) sont des tableurs virtuels où peuvent être stockées des centaines d'informations à la fois. À la base, un tableau n'est qu'une simple variable. Il existe deux sortes de tableaux : ▼
▲Les '''tableaux''' (array en
* les tableaux à indices numériques▼
* les tableaux associatifs▼
▲* les tableaux à indices numériques ;
▲* les tableaux associatifs.
Les valeurs d'un tableau peuvent être de tout type (booléen, nombre, chaîne de caractères, array...). JavaScript propose l'objet Array avec plusieurs méthodes permettant de manipuler les tableaux sans problème.
Ce sont des tableaux
Voici comment déclarer un tableau
<source lang="javascript">
var mon_tableau = new Array('Christophe', 'Sarah', 'Carole', 'Alex', 'Nicolas', 'Sandrine'); //
var mon_tableau = ['Christophe', 'Sarah', 'Carole', 'Alex', 'Nicolas', 'Sandrine']; //
</source>
Pour accéder aux valeurs d'un tableau
<source lang="javascript">
document.write(mon_tableau[4]); // Affiche "Nicolas"
</source>
Pour lister l'intégralité du tableau,
<source lang="javascript">
Ligne 45 :
</source>
Pour remplir un tableau
<source lang="javascript">
var a =
var long_tableau = 10;
var mon_tableau = new Array();
Ligne 60 :
</source>
<source lang="javascript">
Ligne 67 :
</source>
Un tableau est dit "associatif" lorsque chacune de ses valeurs est associée à un nom.
Pour attacher le nom à sa valeur, on utilise le signe mathématique
<source lang="javascript">
Ligne 84 :
</source>
Comme précédemment sauf qu'on
<source lang="javascript">
Ligne 92 :
</source>
Pour lister les valeurs du tableau mon_tableau ci-dessus, on
<source lang="javascript">
Ligne 101 :
}
</source>
En effet, la boucle for(...in...)
Soit directement en utilisant le nom de l'indice:
Ligne 116 :
</source>
Même si nous n'avons pas encore vu comment marchaient les fonctions en JavaScript; il est à savoir que celui-ci met à disposition des fonctions pour la gestion des tableaux. En voici la liste des principale :
Ligne 128 :
* '''Tableau.splice()''' : cette méthode ajoute ou retire des éléments dans Tableau.
{{Bas de page
|