YBET

Rue Albert 1er, 7

6810 Pin - Chiny

Route Arlon - Florenville

(/fax: 061/32.00.15

Les formations sur Internet: le Javascript

FORMATIONS

Le MAGASIN YBET

PRODUITS et SERVICES

Formations privées

Activités et présentation

Logiciels de gestion
Access - Excel   Plan d'accès MATERIEL INFORMATIQUE
YBET informatique Forum webmasters Contact

4. Les variables 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,

1. Mettre son site en ligne

3. C'est quoi un CMS

5. Protection .HTACCESS

6. Introduction à Javascript

7. Utilisation des variables et fonctions

8. Boucles et conditions

9. Variables en matrice

10. La programmation Objet, c'est quoi?

11. Programmation des formulaires

FrontPage, éditeur Wysywig html

Je souhaite créer mon site
Quelques bases et considérations de départ.

Le langage HTML, apprendre les bases du langage le plus utilisé sur Internet

Un site Internet en PHP, pour ceux qui souhaitent un maximum de fonctionnalités sur leur site, couplé à une base de donnée MySql

Comment trouver votre site?, un site Internet ... c'est bien, un site visité c'est mieux. Le règles de base pour les moteurs de recherche Google, Yayoo et Bing, les dernières méthodes pour Google

Logiciels Ciel pour votre gestion, revendeur officiel Ciel pour la Belgique et le Luxembourg

Besoin de gérer des stocks et inventaires?

Ciel gescom Premium ou évolution, la solution pour les PME

Plan de la formation

A. Introduction à Javascript - B. Fonctions et variables - C. Fonctions conditionnelles, boucles - D. Tableaux et matrices - E. Les objets en programmation - F. Javascript dans les formulaires