Exercice 8/41

Soit une variable var1 qui contient une chaîne de caractères.
Dans le fichier "index.html" entre les balises <script></script> :

  • faites en sorte que var1 soit undefined;
  • cliquez sur "Soumettre ma réponse".Soit une variable var1 déjà définie qui contient une chaîne de caractères.
    Dans le fichier "index.html" entre les balises <script></script> :

  • faites en sorte que var1 soit undefined;

  • cliquez sur "Soumettre ma réponse".

Leçon 8/41

Vous avez déjà vu trois types de variables :

  • la chaîne de caractères (type "string");
  • la valeur numérique (type "number");
  • la valeur booléenne (type "boolean");

Il existe aussi le type undefined. Une variable est considérée comme "undefined" (indéfinie) dans trois cas:

  • elle n'a pas été déclarée (avec var) donc elle n'existe pas;
  • elle existe mais ne contient aucune valeur;
  • elle existe et on lui affecte la valeur undefined;

Remarque :

Donner la valeur undefined à une variable est utile si vous souhaitez vider une variable qui contenait un nombre, une chaîne de caractère, etc.

Commentaires les mieux notés

153 Commentaires

  • MatthieuALX

    MatthieuALX

    Bonjour, je ne comprend pas ma réponse est fausse,

    le 21/03/2023 à 14h23

  • Patricio M

    Patricio M Admin

    Tu ne peux pas déclarer 2 fois la même variable...

    le 22/03/2023 à 09h38

  • hadjerbenhadid86-74

    hadjerbenhadid86-74

    Bonjour, j'arrive pas à trouver la bonne réponse !!

    le 04/03/2023 à 21h19

  • Patricio M

    Patricio M Admin

    Alert?????

    le 06/03/2023 à 07h51

  • leyla-jemaoui-63

    leyla-jemaoui-63

    merci a tous pour les commentaires ça aide beaucoup

    le 28/02/2023 à 23h33

  • beldaras-63

    beldaras-63

    Bonjour, j'aimerai savoir pourquoi on utilise var et non let svp ? Merci !

    le 22/06/2022 à 13h22

  • meriam

    meriam Admin

    Bonjour, let permet de déclarer des variables dont la portée est limitée à celle du bloc dans lequel elles sont déclarées. Le mot-clé var, quant à lui, permet de définir une variable globale ou locale à une fonction (sans distinction des blocs utilisés dans la fonction).

    le 22/06/2022 à 13h51

  • meriam

    meriam Admin

    N'hésitez pas à demander de l'aide si vous trouvez des problèmes dans les exercices suivants.Bon travail.

    le 22/06/2022 à 13h51

  • Marie

    Marie

    J'aimerais comprendre l'intérêt de la valeur undefined. Car on pourrait simplement supprimer la ligne de code que nous souhaitons vider ?

    le 30/05/2022 à 08h47

  • meriam

    meriam Admin

    le type undefined : Une variable est considérée comme "undefined" (indéfinie) dans trois cas: elle n'a pas été déclarée (avec var) donc elle n'existe pas; elle existe mais ne contient aucune valeur; elle existe et on lui affecte la valeur undefined;

    le 30/05/2022 à 15h21

  • meriam

    meriam Admin

    elle peut être utilisée si on veut vider une variable ( vider une variable vaut pas la supprimer )

    le 30/05/2022 à 15h26

  • Marie

    Marie

    J'ai résolu mon problème.

    le 30/05/2022 à 08h45

  • Marie

    Marie

    j'ai trouvé mon erreur merci.

    le 30/05/2022 à 08h44

  • meriam

    meriam Admin

    N'hésitez pas à demander de l'aide si vous trouvez des problèmes dans les exercices suivants.Bon travail.

    le 30/05/2022 à 15h19

  • Marie

    Marie

    j'ai trouvé mon erreur merci.

    le 30/05/2022 à 08h44

  • Marie

    Marie

    bonjour, on me dit que je n'ai pas attribuer la bonne valeur à var1, je ne comprends pas. Merci

    le 30/05/2022 à 08h35

  • meriam

    meriam Admin

    Bonjour, il faut écrire undefined et pas indefined.

    le 30/05/2022 à 15h54

  • adrien-pare-86

    adrien-pare-86

    Bonjour, l'intitulé est en double

    le 20/05/2022 à 17h01

  • meriam

    meriam Admin

    Bonjour, merci pour votre attention.

    le 23/05/2022 à 10h12

  • runy.alen-100

    runy.alen-100

    WTF =>Vous ne devez pas modifier l'instruction: "var var1 = 'hello world'".

    le 19/03/2022 à 16h15

  • meriam

    meriam Admin

    Bonjour, aprés l'instruction de var var1 ="hello world" , il faut attribuer la valeur undefined à var1

    le 21/03/2022 à 15h06

  • safiabdulhadi1994

    safiabdulhadi1994

    var var1 = 'hello world'; var1= undefined;

    le 04/01/2022 à 15h34

  • meriam

    meriam Admin

    Votre code fonctionne correctement

    le 04/01/2022 à 17h45

  • meriam

    meriam Admin

    N'hésitez pas à demander de l'aide si vous trouvez des problèmes dans les exercices suivants.Bon travail.

    le 04/01/2022 à 17h45

  • ChildericHD

    ChildericHD

    c'est bon j'ai réussi merci a vous

    le 04/01/2022 à 08h56

  • ChildericHD

    ChildericHD

    c'est bon j'ai réussi merci a vous

    le 04/01/2022 à 08h55

  • ChildericHD

    ChildericHD

    c'est bon j'ai réussi merci a vous

    le 04/01/2022 à 08h55

index.html
<!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'undefined' à une variable</title> </head> <body> <script> var var1 = 'hello world' </script> </body> </html>