Exercice 1/31

Dans le fichier "script.js" :

  • déclarez la variable tab et attribuez-lui un tableau vide;
  • cliquez sur "Soumettre ma réponse".

Leçon 1/31

Depuis le début du cours vous avez vu différents types de variables permettant de stocker différents types de valeurs.

Maintenant une question. Comment feriez-vous pour stocker une liste de courses dans une variable ?

Une liste de courses c'est du texte alors utilisons une variable "string" :

var liste = "fruits,légumes,eau,lait";

C'est une liste assez courte mais il apparaît déjà peu pratique de pouvoir accéder à un élément de la liste en particulier, de le remplacer, d'en supprimer, d'en ajouter, etc.

C'est là qu'interviennent les tableaux. Un tableau (en anglais "array") permet de stocker une liste de valeurs. Ces valeurs peuvent être du texte, un nombre, un booléen, même un tableau.

Comment déclarer un tableau ?

var monTableau = [];

Il suffit en fait de créer une variable et de lui affecter des crochets []. Le tableau est déclaré mais il est vide. Ci-dessous un exemple de tableau qui contient des valeurs :

var monTableau = ["fruits","légumes",5,[]];

Ici monTableau contient du texte, un nombre et un tableau. Chaque valeur doit être séparée par une ,.

Commentaires les mieux notés

18 Commentaires

  • loic.prevost-78

    loic.prevost-78

    Bonjour mon code est "var tab [];" pourtant quand je clique sur Soumettre j'obtiens l'erreur : "Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?", ce qui m'empêche de valider cette leçon.

    le 07/02/2022 à 15h33

  • meriam

    meriam Admin

    Pour déclarer la variable tab et attribuez-lui un tableau vide ==> var tab = [}

    le 07/02/2022 à 20h52

  • ramada.damien-55

    ramada.damien-55

    bonjour voici mon code : var tab = []; pourquoi cela me met boucle infinie...

    le 24/01/2022 à 17h44

  • meriam

    meriam Admin

    Bonjour, votre code est validé.

    le 25/01/2022 à 09h43

  • yan28-81

    yan28-81

    voiçi ma réponse au cas ou : var tab = [];

    le 18/11/2021 à 12h47

  • meriam

    meriam Admin

    Bonjour, votre code est correct.

    le 18/11/2021 à 13h38

  • yan28-81

    yan28-81

    bonjour, le bouton soumettre ne marche pas ...

    le 18/11/2021 à 12h46

  • meriam

    meriam Admin

    Bonjour, le bouton soumettre fonctionne corectement.

    le 18/11/2021 à 13h41

  • hlatimier1-47

    hlatimier1-47

    var [tab]; var liste = []; var monTableau = [];

    le 14/10/2019 à 09h55

  • meriam

    meriam Admin

    Bonjour, pour déclarer un tableau il faut écrire :var tab = [];

    le 16/10/2019 à 09h50

  • mram

    mram Admin

    Vous faites trop compliqué. On vous demande juste des créer la variable "tab" et de lui attribuer un tableau vide. Relisez les exemples donnés dans l'exercice.

    le 01/06/2017 à 11h48

  • pizzutoandrea3

    pizzutoandrea3

    petite aide

    le 28/05/2017 à 05h49

  • mram

    mram Admin

    C'est corrigé, merci :)

    le 22/04/2017 à 07h21

  • mariegrard

    mariegrard

    Oups , il y a une coquille : Ci-desosus un exemple de tableau qui contient des valeurs:

    le 14/04/2017 à 09h09

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Déclarer un tableau</title> <script src="script.js"></script> </head> <body> </body> </html>