Bienvenue sur horslimite.net
Ce site vous propose tutoriels de programmations (php javascript ...) forum compteur de connectés, compteur de visites, script php, téléchargement de logiciel, Blog etc...
 
aide webmastering webmaster compteur forum Menu
home
  • News
  • Recherche
  • Téléchargement
  • Statistiques
  • Tutoriels      
  • PHP     
  • JavaScript     
  • Crack
  • Linux     
  • Back orifice
  • Faille include (php)
  • Membre      
  • Inscription
  • Liste des membres
  • Votre profil
  • Compteur de visites
  • Compteur de connectés
  • Votre carte membre
  • Messagerie interne
  • Blog
  • Service      
  • Whois
  • Header d\\\\'une page
  • Obtenir une IP
  • Générateur de méta-tags
  • Forum



    Votez pour ce site au Weborama
    > tutoriel > javascript > Les tableaux


    Les tableaux

    Introduction à la notion de tableau

    Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois insuffisant, car il devient difficile de gérer un grand nombre de variable distinctes.

    Pour y remédier Javascript propose une structure de données permettant de stocker l'ensemble de ces données dans une "variable commune" : le tableau.

    Un tableau, en Javascript, est donc une variable pouvant contenir plusieurs données indépendantes, indexées par un numéro, appelé indice. L'indice d'un tableau est ainsi l'élément permettant d'accéder aux données qui y sont stockées.

    Tableaux multidimensionnels

    Lorsque le tableau est composé uniquement de variables, on parle de tableau monodimensionnel (ou unidimensionnel). Voici une manière de représenter un tableau unidimensionnel :

    Indice0123
    Donnéedonnée 1donnée 2donnée 3donnée 4
    Remarquez que le premier élément d'un tableau porte toujours l'indice 0 !
    Dans un tableau à n éléments, le nième élément porte ainsi l'indice n-1.

    Lorsqu'un tableau contient lui-même d'autres tableaux on parle alors de tableaux multidimensionnels. Voici une représentation d'un exemple de tableau multidimensionnel :

    0123
    donnée 1
    (variable)
    donnée 2 (tableau)
    012
    donnée 1donnée 2donnée 3
    donnée 3
    (variable)
    donnée 4 (tableau)
    01
    donnée 1donnée 2

    Tableaux associatifs

    Il est possible d'utiliser des indices personnalisés pour indexer les valeurs du tableau, on parle alors de tableau associatif. Javascript autorise en effet l'utilisation d'une chaîne ou d'??un nombre spécifique pour indexer les valeurs du tableau. Voici un exemple de représentation d'un tableau associatif :

    Indice"Paul""André""Pierre""Jean-François"
    Donnée16221225

    Création de tableaux

    Le langage Javascript fournit plusieurs façons de créer un tableau :

    
    var MonTableau = ["donnée 1", "donnée 2", "donnée 3", "donnée 4"];
    
    var MonTableau = new Array("donnée 1", "donnée 2", "donnée 3", "donnée 4");
    
    

    Ci-dessus le tableau est initialisé avec des valeurs à la création. Pour plus de rigueur, un tableau devrait être déclaré avant que l'on lui affecte des valeurs. La déclaration d'un tableau se fait comme suit :

    
    var MonTableau = new Array();
    
    

    Accéder aux données du tableau

    L'accès aux éléments du tableau se fait en écrivant le nom du tableau suivi de crochets contenant l'indice de l'élément.

    
    var MonTableau = ["Dombik", 
    				"E??aulive", 
    				"Sébastien", 
    				"Kinder.Surprise", 
    				"Castor", 
    				"Bobinours"];
    
    document.write("Le 4ième élément du tableau est "+MonTableau[3]);
    
    // Affichera "Le 4ième élément du tableau est Kinder.Surprise"
    
    

    Affecter des valeurs au tableau

    Pour créer un tableau associatif, il suffit de déclarer une variable tableau, puis d'écrire le nom du tableau, suivi d'un nom de l'indice entre parenthèse et lui affecter une donnée grâce à l'opérateur d'affectation :

    
    MonTableau[0] = "Bonjour";
    
    MonTableau["Pierre"] = 12;
    
    MonTableau["Jean-François"] = 25;
    
    

    Manipuler les tableaux

    Le langage Javascript propose l'objet Array, comportant de nombreuses méthodes permettant de manipuler les tableaux, c'est-à-dire d'insérer, supprimer, ou extraire des éléments dans le tableau et également de trier les élément du tableau.



     
    page générée en 56 millisecondes