Premiers pas en JavaScript
créer des tableaux
cuy copyleft
  See You Why?  

 


test relatif aux tableaux (26.9) | | exercices de création de tableaux (27.8)

Contenu

 

 

I. Créer des tableaux (ou arrays)

Dans le chapitre précédent, nous avons déjà vu deux méthodes pour déclarer, instancier ou créer des tableaux. Nous rappelons rapidement ces deux méthodes avant d'en présenter d'autres :

A. méthode de base

Méthode qui sépare la déclaration et l'affectation ou instanciation.

Pour déclarer, il faut utiliser le mot-clé new. Par exemple :

var membre = new Array;

Puis, pour l'affectation :

membre[0] = "Barack Obama";
membre[1] = "George W Bush";
membre[2] = "Bill Clinton";
membre[3] = "Geoge H W Bush";
membre[4] = "Ronald Reagan";
membre[5] = "Jimmy Carter";
membre[6] = "Gerald Ford";
membre[7] = "Richard Nixon";

... sans oublier que 8 éléments ==> indices de 0 à 7.

B. méthode accélérée

La méthode accélérée de création de tableau suit la syntaxe suivante :

var member = new Array("Barack Obama","George W Bush","Bill Clinton","George H W Bush","Ronald Reagan","Jimmy Carter","Gerald Ford","Richard Nixon"); 

On notera que les guilles sont ici absolument nécessaires car les chaines de caractères comprennent des espaces... sans espace, on aurait pu oublier ces guilles.

C. la boucle FOR...

Il peut s'avérer très utile de créer des tableaux à nombreuses entrées au moyen d'une boucle. Puisque les grandes vacances scolaires comptent 9 semaines, on peut imaginer l'enseignant qui prévoit une image par semaine, soit 43 images. Il pourra facilement créer son tableau de notes de la façon suivante :

function images() {
    im = new Array(43);
    for (i=0;i<43;i++) {
        im[i] ="pics/im"+i+".gif";
    }
}
 

Il ne lui restera alors plus qu'à créer le répertoire pics, puis à y placer les 43 images de noms im0.gif à im43.gif avant que son programme ne puisse s'exécuter sans erreur.

 

 

VIII. Exercices de création de tableaux

voir suite > > >

 

 

IX. Test relatif à la création de tableaux

voir suite > > >

 

 


test relatif aux tableaux (26.9) | | exercices de création de tableaux (27.8)