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 danstest1
,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"
204 Commentaires
-
gilles.jamain2-80
message d'erreur suivant :Vous ne devez pas modifier l'instruction: "var var2 = undefined"??? je ne comprends pasle 24/10/2022 à 08h35
-
Patricio M Admin
Tu dois déclarer 3 variables (test1, 2 et 3) ettc, etc. Lis bien la consigne
le 24/10/2022 à 09h03
-
veroniquedouce-83
Bonjour, Je ne comprend pas l'explication de typeof, et je ne vois pas comment faire l'exercice. Merci pour votre aide.le 02/09/2022 à 08h26
-
Patricio M Admin
Il suffit de définir la variable et puis de déclarer une autre variable de cette façon: var test1 = typeof var1;
le 02/09/2022 à 09h00
-
rodland.mandombi-9
``` <!DOCTYPE HTML> <html> <head> <title>Tester le type d'une variable</title> </head> <body> <script> var var1 = 42; var test1=(typeof var1); alert(test1); //Affiche "number" var var2 = undefined; var test2=(typeof var2); alert(test2); //Affiche "undefined" var var3 = 'hello world'; var test3=(typeof var3); alert(test3); //Affiche "hello world" </script> </body> </html> ```le 10/05/2022 à 22h56
-
meriam Admin
Bonjour, votre code fonctionne correctement.
le 12/05/2022 à 17h04
-
delphine.didier17-23
Bonjour, rien n'apparait dans la fenetre Résultats... et ce, meme en activant JavaScript et en cliquant sur http://localhost:8080 ...le 19/03/2022 à 07h52
-
meriam Admin
Bonjour, le résultat est affiché en cliquant sur le lien suivant==> http://localhost:8080 .
le 23/03/2022 à 09h00
-
yassinmontpellier-1
bonjour j'ai ce message d'erreur depuis hier:Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?le 21/02/2022 à 10h12
-
meriam Admin
Bonjour, ajoutez un point-virgule à la fin de chaque instruction (quand vous avez plusieurs instructions sur la même ligne.)
le 21/02/2022 à 15h29
-
orrierechris-18
bonjour je ne trouve pas mon erreur : "var var1 = 42 var test1=(typeof var1); alert(typeof var1);//Affiche"number" var var2 = undefined var test2=(typeof var2); alert(typeof var2);//Affiche"undefined" var var3 = 'hello world' var test3=(typeof var3); alert(typeof var3);//Affiche "hello world" " quand je soumet ma reponse on me dit que le script est trop longle 17/02/2022 à 13h30
-
meriam Admin
Bonjour, il faut ajouter un point-virgule à la fin de chaque instruction.
le 17/02/2022 à 16h12
-
meriam Admin
Ajoutez un point-virgule à la fin de chacune de ces intructions var var1 = 42 var var2 = undefined var var3 = 'hello world'
le 17/02/2022 à 16h13
-
orrierechris-18
Bonjour, je ne trouve pas mon erreur.le 17/02/2022 à 13h29
-
meriam Admin
Ajoutez un point-virgule à la fin de chacune de ces intructions var var1 = 42 var var2 = undefined var var3 = 'hello world'
le 17/02/2022 à 16h19
-
emilie.bld22-2
bonjour, quand je compare avec vos commentaire je n'ai pas la meme chose hors on me dit que c'est bon...<!DOCTYPE HTML> <html> <head> <title>Tester le type d'une variable</title> </head> <body> <script> var var1 = 42 var test1=(typeof var1); alert (typeof var1);//Affiche"number" var var2 = undefined var test2=(typeof var2); alert (typeof var2);//Affiche"undefined" var var3 = 'hello world' var test3=(typeof var3); alert (typeof var3);//Affiche"hello world" </script> </body> </html>le 19/01/2022 à 09h53
-
meriam Admin
Bonjour, votre code est validé.
le 19/01/2022 à 11h09
-
titedame-17
Bonjour, il y a plusieurs choses que je ne comprend pas dans cet exercice. Premierement: on nous explique en leçon que pour declarer plusieurs variables il faut commencer par mettre // or ils ne figurent pas dans l'exercice et pourtant le code est correct... ??? Ensuite: on nous dit de "verifier" le "type" des varibles et de "stocker" le "resultat" dans test1, test2 et test3 or ce n'est pas ce qu'on fait en codant " var test1 = typeof var1" le resultat de la valeur var1 (soit 42) serait pour moi "number" a stocker dans "test1" soit ( var test1 = "number" ) J'aimerai beacoup avoir une explication svp. Merci d'avancele 27/11/2021 à 14h48
-
meriam Admin
Bonjour, pour vérfier le type d'une variable ==>var var1 = 42 ;var test1=(typeof var1);alert(test1); (il faut pas oublier les parenthèses)
le 28/11/2021 à 23h40
-
javinomas-88
bonjour je ne comprends pas mon erreur....le 23/11/2021 à 13h49
-
meriam Admin
Bonjour, vous devez supprimer le mot var situé à la fin de cette instruction :var var1 = 42 var;
le 23/11/2021 à 13h53
-
meriam Admin
De même pour cette instruction => var var2 = undefined var;
le 23/11/2021 à 13h53
-
cecile.n.jeanneau-44
bonjour, la boucle infinie est vraiment présente tous le temps... jeudi dernier j'ai essayé pendant plus d'1h et demie d'actualiser encore et encore... là le problème recommence... comment faire ? merci d'avance.le 22/11/2021 à 12h45
-
meriam Admin
Bonjour, vous devez corriger votre code : var var1 = 42 ;var test1=(typeof var1); var var2 = undefined; var test2=(typeof var2); var var3 = 'hello world'; var test3=(typeof var3);
le 22/11/2021 à 13h55
-
sophigau-46
Bonjour, je pense avoir tout essayé mais malgré les commentaire ca ne marche pas.. Un coup de main svp?le 21/11/2021 à 12h12
-
meriam Admin
Bonjour, ajoutez un point-virgule au niveau de chaque instruction.
le 21/11/2021 à 22h47
-
frederique12simon-6
bonjour ou est mon erreurle 19/10/2021 à 08h46
-
meriam Admin
Bonjour, au niveau de cette ligne de code : var var1 = 42var test1=typeof var1; laissez un espace entre var var1 = 42; et var test1=typeof var1;
le 19/10/2021 à 10h43
-
meriam Admin
N'oubliez pas le point virgule au niveau de chaque instruction.
le 19/10/2021 à 10h44
-
elgsonaru-61
Sa peut aider certains <script> var var1 = 42 var var2 = undefined var var3 = 'hello world' alert(typeof var1); // Affiche "number" alert(typeof var2); // Affiche "undefined" alert(typeof var1); // Affiche "hello world" var test1 = typeof var1 var test2 = typeof var2 var test3 = typeof var3 </script>le 24/04/2021 à 15h03
-
joffrey.dortoli-17
boucle infiniele 20/04/2021 à 20h17
-
meriam Admin
Ajoutez un point-virgule à la fin de chaque instruction exemple : var var1 + 42;
le 21/04/2021 à 16h10
Commentaires les mieux notés