Exercice 26/31

Soit la variable villes qui contient un tableau ordonné.

Dans le fichier "script.js" vous aurez besoin :

  • de déclarer la variable result qui contiendra la longueur du tableau;
  • alert() pour afficher result;
  • cliquez sur "Soumettre ma réponse".

Leçon 26/31

Exercice de rappel pour récupérer la longueur d'un tableau ordonné.

Commentaires les mieux notés

59 Commentaires

  • myriamottobrini-34

    myriamottobrini-34

    var villes = ['paris', 'tokyo', 'strasbourg']; var result = villes.length; alert(result);

    le 04/01/2022 à 13h46

  • meriam

    meriam Admin

    Bonjour, votre code fonctionne correctement.

    le 04/01/2022 à 13h52

  • derjacko

    derjacko

    ou est-il ecrit qu'il faut récupérer le dernier mots??

    le 06/05/2021 à 11h09

  • meriam

    meriam Admin

    Bonjour, pour cet exercice, on demande de récupérer uniquement la longueur du tableau.

    le 06/05/2021 à 11h36

  • derjacko

    derjacko

    Soit la variable villes qui contient un tableau ordonné. Dans le fichier "script.js" vous aurez besoin : de déclarer la variable result qui contiendra la longueur du tableau; alert() pour afficher result; cliquez sur "Soumettre ma réponse".

    le 06/05/2021 à 11h08

  • meriam

    meriam Admin

    Bonjour, votre dernier code est correct.

    le 06/05/2021 à 11h35

  • iulianaviolettacarare-40

    iulianaviolettacarare-40

    bonjour, svp j'ai un message d'erreur

    le 29/04/2021 à 12h42

  • meriam

    meriam Admin

    Bonjour, votre dernier code est correct.

    le 30/04/2021 à 13h56

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci meriam...

    le 29/08/2019 à 07h25

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci meriam...

    le 29/08/2019 à 07h25

  • nkeshimanabrice-37

    nkeshimanabrice-37

    help je ne vois pas autres à ajouter pour récupérer la longueur du tableau

    le 03/07/2019 à 08h56

  • meriam

    meriam Admin

    il suffit de mettre villes.length pour récupérer la longueur d'un tableau.

    le 04/07/2019 à 10h53

  • nkeshimanabrice-37

    nkeshimanabrice-37

    pouvez-vous me corriger...

    le 08/01/2019 à 06h42

  • meriam

    meriam Admin

    bonjour, l'exercice demande de déterminer la longueur du tableau;

    le 10/01/2019 à 12h12

  • nacim_H

    nacim_H

    Bonjour, puis-je avoir un coup de main ?

    le 13/08/2018 à 22h07

  • mram

    mram Admin

    Quel est votre message d'erreur ? Ca sera plus facile pour vous aider.

    le 17/08/2018 à 02h33

  • ma.nicolas-46

    ma.nicolas-46

    J'ai validé l'exercice avec une boucle "for" puis "if"... mais en lisant les com, je me suis rendu compte que .pop() ne servait pas qu'à supprimer. C'est moi qui suis passé à côté ou ce n'était pas expliqué ?

    le 02/07/2018 à 11h27

  • mram

    mram Admin

    Bonjour, il n'y a pas besoin de boucle ici, le code peut tenir en une seule ligne.

    Pas besoin de parcourir le tableau entier pour récupérer le dernier élément si on sait comment y accéder.

    Pour y accéder, plusieurs méthodes sont possibles : celle que vous avez utilisé (en utilisant la longueur du tableau), avec pop() ...

    le 05/07/2018 à 01h04

  • eva-85

    eva-85

    merci Mram

    le 01/03/2018 à 08h21

  • eva-85

    eva-85

    Bonjour, je ne vois pas ce qui cloche dans mon code pouvez-vous m'aider svp : var result; for (var i =0;i < villes.length;i++) &#123; result = villes[4]; alert(result); }

    le 22/02/2018 à 08h53

  • mram

    mram Admin

    Bonjour, pourquoi utiliser une boucle ici ? Ce n'est pas demandé dans les instructions.

    le 24/02/2018 à 23h19

  • p.laber

    p.laber

    L'énoncé en 2 partie, d'ou les confusions, il faut lire la partie "exercice" ET la partie "leçon", sinon on ne peut pas deviner qu'il faut ramener dans result le dernier élément et non pas la longueur du tableau. (Je crois que serait plus clair avec 2 parties bien distinctes dans l'énoncé)

    le 11/10/2017 à 09h16

  • mram

    mram Admin

    Bonjour, l'énoncé c'est l'onglet "exercice". L'onglet "leçon" explique juste la théorie, la notion, le concept qui sera abordé.

    le 12/10/2017 à 12h27

  • Carine1972

    Carine1972

    J'ai réussi en lisant les com. Par contre, l'hsitoire du pop(), je ne comprends pas car il me semblait que pop servait à SUPPRIMER le dernier élément d'un tableau. Du coup, villes.pop() supprimerait la dernière ville, non ? Pourquoi certains veulent l'utiliser si on veut récupérer la ville et non la supprimer ??

    le 26/09/2017 à 14h16

  • mram

    mram Admin

    Bonjour, en fait elle fait les deux. Elle supprime le dernier élément et le récupère. Donc si on fait : var toto = tableau.pop() , toto contiendra le dernier élément qu'il y avait dans tableau (qui lui a donc un élément en moins).

    le 28/09/2017 à 22h23

  • armand1807

    armand1807

    c'est bon j'ignorais qu'on pouvais récupérer la derniere valeur avec.length-1 je pensais que length servais juste a déterminé la longueur

    le 18/08/2017 à 06h14

  • mram

    mram Admin

    Oui c'est bien à ça que sert "length" : récupérer le nombre d'éléments dans le tableau. Imaginons un tableau avec 5 éléments, "length" vaut donc 5 . Si on veut pointer et récupérer le dernier élément du tableau, il sera forcément à la position "length-1", donc [4] vu que le premier élément est à la position [0] etc. Donc "length" peut être aussi utiliser pour ça.

    le 22/08/2017 à 08h34

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Exercice rappel 9</title> <script src="script.js"></script> </head> <body> </body> </html>
var villes = ['paris', 'tokyo', 'strasbourg']