Exercice 24/41

Soit une variable var1 de type string et qui contient du texte.
Dans le fichier "script.js" :

  • déclarez la variable longueur;
  • récupérez dans longueur la longueur de la chaîne de caractères de var1;
  • cliquez sur "Soumettre ma réponse".

Leçon 24/41

Quand vous utilisez des chaînes de caractères dans votre script, il peut être utile de connaître sa longueur. Pour cela il existe la propriété length.

À quoi ça sert ?

  • Cette propriété retourne un nombre contenant la longueur de la chaîne de caractères qui est analysée;

Exemple :

var maChaine = "Une chaîne de caractères"; 
var longueur = maChaine.length;
alert(longueur); // Affiche 24

Commentaires les mieux notés

35 Commentaires

  • KOROSI

    KOROSI

    pourquoi j'ai chaque fois ce message d'erreur alors que bien souvent il n'ya pas d'erreur?: Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?

    le 30/08/2021 à 16h32

  • meriam

    meriam Admin

    Bonjour, votre code fonctionne correctement chez moi.

    le 31/08/2021 à 01h05

  • bilismira-75

    bilismira-75

    J'ai problème avec le bouton de validation. Je n'arrive pas à validé certains excercises

    le 28/06/2021 à 20h30

  • meriam

    meriam Admin

    Bonjour, vous devez vérifier la longueur de var1;

    le 30/06/2021 à 10h55

  • audrey.bruno-49

    audrey.bruno-49

    merci

    le 14/09/2020 à 13h48

  • audrey.bruno-49

    audrey.bruno-49

    Bonjour, j'ai un peu de mal à trouver mon erreur.

    le 14/09/2020 à 12h19

  • meriam

    meriam Admin

    Bonjour, vous devez corriger la méthode length (vous avez écrit lenght).

    le 14/09/2020 à 12h28

  • lercat-63

    lercat-63

    En supprimant ma première ligne de code, l'exercice a été validé

    le 12/06/2018 à 15h15

  • lercat-63

    lercat-63

    Yes, fallait savoir que var1 existait déjà.

    le 12/06/2018 à 15h15

  • mram

    mram Admin

    C'est indiqué en tout début d'énoncé.

    le 13/06/2018 à 00h39

  • asmaboutouba-88

    asmaboutouba-88

    le cours est extrêmement confus!

    le 01/03/2018 à 10h43

  • mram

    mram Admin

    Bonjour, qu'est ce que vous n'avez pas bien compris.

    le 01/03/2018 à 21h31

  • asmaboutouba-88

    asmaboutouba-88

    Merci à Mathieu , voici la bonne réponse. var longueur = var1.length; alert(longueur);

    le 01/03/2018 à 10h43

  • djalloh2016-72

    djalloh2016-72

    cet exo seulement avec deux lignes de codes : var longueur = var1.length; alert(longueur);

    le 24/02/2018 à 22h35

  • fahad.abdillah

    fahad.abdillah

    je suis perdu je ne comprends pas

    le 18/10/2017 à 17h03

  • mram

    mram Admin

    Bonjour, attention, la variable var1 existe déjà donc la ligne 1 est inutile.

    le 18/10/2017 à 21h28

  • mram

    mram Admin

    Vous aurez l'occasion d'utiliser cela dans des cas pratique dans les exercices qui suivent. Mais, par exemple : quand vous choisissez un mot de passe pour vous inscrire sur un site web, souvent on demande qu'il doit faire au moins X caractères, cette fonction permet de faire cela.

    le 15/01/2017 à 21h06

  • yacine

    yacine

    Pourquoi? ,"il peut être utile de connaître sa longueur."?Dans quel cas ? J'aime apprendre, mais j' aime aussi savoir à quoi sert ce que j'apprends.

    le 12/01/2017 à 15h58

  • mram

    mram Admin

    ce n'est pas "lenght" mais "length" qu'il faut écrire.

    le 15/12/2016 à 14h48

  • mathieu.finocchiaro

    mathieu.finocchiaro

    bonjour, la je bloque: avez vous bien récupérer la longueur VAR1? var longueur = var1.lenght; alert(longueur); merci

    le 14/12/2016 à 15h58

  • mram

    mram Admin

    Et oui, vous ne récupérez pas la longueur de la chaîne de caractères contenue dans "var1". Revoyez les premiers exercices Javascript il y en a un qui explique comment faire.

    le 29/10/2016 à 13h24

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Vérifier la longueur d'une chaîne</title> <script src="script.js"></script> </head> <body> </body> </html>
var var1 = 'chaîne'