Notre magasin

Rue Albert 1er, 7

6810 Pin - Chiny

(/fax: 061/32.00.15

16. Mise en ligne d'un site

Formations informatiques en ligne sur YBET.be
Office Internet Techniques
Access Formation Internet PC et périphériques
Cours Excel PHP - MySQL Equipements réseaux
Powerpoint Créer son propre site Dos et Windows
ACCUEIL Forum internet Nous contacter

4. Les variables sous forme de tableaux en javascript

1. Fonctions spécifiques - 2. Lire les données - 3. Multi-dimensions

Comme dans toutes formations en langage de programmation, on retrouve aussi en javascript les tableaux (dans le temps on disait matrices). Un tableau est une variable spéciale qui reprend des valeurs différentes bien rangées dans des cases (je fais bref, je sais quand tous les cours, c'est la partie qu'on évite). Les cases sont numérotées 0, 1, ...

Comme pour une variable standard, on va initialiser le tableau.  La commande (attention majuscules - minuscules) est

var tableau = new Array();

Mais on peut également mettre directement des valeurs en le déclarant

var tableau = new Array ("premier contenu", "deuxième contenu","troisième contenu");

ou plus tard, par exemple ici dans la case numéro 4 (en fait la cinquième puisque la case 0 est utilisée):

tableau[4]="cinquième contenu";

Finalement, nous pouvons créer tous les noms de cases qu'on veut comme

tableau["YBET"]="un petit cours de script";

tableau["resultat_ybet"]=10;

De nouveau, ces méthodes sont identiques au PHP.

1. Quelques fonctions spécifiques

Ca va pas changer grand chose à nos habitudes: on va retrouver les tris (irréversibles), des fonctions permettant de donner le nombre de cases, ... Ces fonctions reprennent toutes nom_tableau.fonction (c'est nettement plus facile)

Commençons par le tri: la fonction est:

nom_tableau.sort();

Ceci trie par ordre alphabétique dans le cas de textes et pas ordre croissants (chiffres) Cette fonction est irréversibles.

var tableau = new Array ("premier contenu", "deuxième contenu","troisième contenu");
tableau.sort();

La longueur du tableau est donnée par la fonction

nom_tableau.length

2. Récupérer le contenu d'un tableau.

La méthode la plus fréquente pour une cellule a été vue plus haut, reste à récupérer toutes les valeurs. Cette fonction utilise des boucles: (les numéro de cellules commencent par 0, un tableau avec 4 cellules sera numéroté de 0 à 3)

var 1=0;
while (i<tableau.length)
{
alert (tableau[i]);
}

ou avec for

for (i=0;i<tableau.length;i++)
{
alert (tableau[i]);
}

Cette méthode ne fonctionne que si la numérotation des cellules n'utilise que des chiffres. Pour un tableau reprenant des noms de cellules avec du texte, la méthode ci-dessus ne fonctionne pas. On utilise une fonction spéciale dans  la boucle

for(var indice in nom_tableau)
{
// récupération de toutes les valeurs)
}

3. Multi-dimension

La méthode est la même que ci-dessus pour le créer sauf qu'on va utiliser deux accolades: 

tableau[0]["prenom"]="YBET";

4. Utilisations spécifiques.

Ces variables sont également utilisées comme résultats de fonctions.

En complément:

Les tableaux en HTML, dans le cours Ewpression Web, la construction des tableaux.

Les variables tableaux en PHP, utilisation des variables sous formes de matrices en langage PHP

>5. Programmation objet

< 3. Fonctions conditionnelles et boucles

Sur le sujet:

coursAcess en ligne Cours sur la base de donnée Access de Microsoft gratuit

Les feuilles de styles L'utilisation du CSS pour les pages Internet

Formation PHP - MySQL Cours en ligne pour créer ses propres applications