Exercice 9/41

Soit 3 variables var1, var2, var3 déjà définies et qui contiennent une valeur.
Dans le fichier "index.html" entre les balises <script></script> :

  • déclarez 3 variables test1, test2, test3;
  • vérifiez le type de var1, var2, var3 et stockez le résultat respectivement dans test1, test2, test3;
  • cliquez sur "Soumettre ma réponse".

Leçon 9/41

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

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

Il existe un dernier type que vous verrez plus loin dans le cours.
Il peut s'avérer utile dans votre script de pouvoir vérifier de quel type est une variable. Cela se fait avec la commande typeof.

typeof retourne une chaîne de caractères contenant le type de la variable testée. Elle peut s'utiliser comme cela :

var maVariable = 10;
alert(typeof maVariable); // Affiche "number" 

Commentaires les mieux notés

  • takfa

    takfa

    solution var var1 = 42 var test1=(typeof var1); var var2 = undefined var test2=(typeof var2); var var3 = 'hello world' var test3=(typeof var3);

    le 27/10/2019 à 16h32

  • brasa.thiamos-14

    brasa.thiamos-14

    var test1 = typeof var1; var test2 = typeof var2; var test3 = typeof var3;

    le 12/04/2020 à 20h07

  • sebastien.berthelot5-8

    sebastien.berthelot5-8

    moi je n'y comprend rien votre enoncé est pourri

    le 28/10/2019 à 17h45

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci bien vu

    le 19/02/2019 à 09h50

  • anaise.constant-77

    anaise.constant-77

    var var1 = 42 alert(typeof var1); // Affiche "number" var var2 = undefined alert(typeof var2); // Affiche "undefined" var var3 = 'hello world' alert(typeof var3); // Affiche "string" var test1 = typeof var1 var test2 = typeof var2 var test3 = typeof var3 - En passant, les consignes sont obscures, les indices/astuces sont parfois mystérieux. J'aime vos exos mais y'a des fois, c'est pas assez limpide, cristallin, claire. Merci beaucoup

    le 08/11/2019 à 04h52

20 Commentaires

  • laurent.mandine-99

    laurent.mandine-99

    je comprends pas j'ai besoin d'aide, merci

    le 19/08/2020 à 14h53

  • meriam

    meriam Admin

    Bonjour, votre code est validé.

    le 24/08/2020 à 19h28

  • layaafzal74-42

    layaafzal74-42

    <<<<var test1 = typeof var1>>>

    le 19/07/2020 à 15h13

  • brasa.thiamos-14

    brasa.thiamos-14

    var test1 = typeof var1; var test2 = typeof var2; var test3 = typeof var3;

    le 12/04/2020 à 20h07

  • sayks.inpanya-46

    sayks.inpanya-46

    code: var var1=42;var test1=typeof var1; et c'est pareil pr les autres

    le 02/12/2019 à 19h42

  • anaise.constant-77

    anaise.constant-77

    var var1 = 42 alert(typeof var1); // Affiche "number" var var2 = undefined alert(typeof var2); // Affiche "undefined" var var3 = 'hello world' alert(typeof var3); // Affiche "string" var test1 = typeof var1 var test2 = typeof var2 var test3 = typeof var3 - En passant, les consignes sont obscures, les indices/astuces sont parfois mystérieux. J'aime vos exos mais y'a des fois, c'est pas assez limpide, cristallin, claire. Merci beaucoup

    le 08/11/2019 à 04h52

  • sebastien.berthelot5-8

    sebastien.berthelot5-8

    moi je n'y comprend rien votre enoncé est pourri

    le 28/10/2019 à 17h45

  • takfa

    takfa

    solution var var1 = 42 var test1=(typeof var1); var var2 = undefined var test2=(typeof var2); var var3 = 'hello world' var test3=(typeof var3);

    le 27/10/2019 à 16h32

  • valerie.major-59

    valerie.major-59

    bonjour. j'ai réussi mais franchement l'énoncé n'était pas clair

    le 07/03/2019 à 11h57

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci bien vu

    le 19/02/2019 à 09h50

index.html
<!DOCTYPE HTML> <html> <head> <title>Tester le type d'une variable</title> </head> <body> <script> var var1 = 42 var var2 = undefined var var3 = 'hello world' </script> </body> </html>