Notre magasin Rue Albert 1er, 7 6810 Pin - Chiny (/fax: 061/32.00.15 |
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 |
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.
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 |
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++) |
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) } |
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"; |
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
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