Exercice 7/38

Dans le fichier "index.html" entre les balises <script></script> :

  • déclarez deux variables isTrue et isFalse;
  • attribuez à ces variables la valeur permettant de les définir respectivement comme vrai et faux;
  • cliquez sur "Soumettre ma réponse".

Leçon 7/38

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

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

Il existe aussi le type booléen. Une variable de ce type peut prendre deux valeurs uniquement :

  • true;
  • false;

Une variable booléen peut donc prendre deux états : vrai ou faux.
Ce type de variable est utile dans des situations précises que vous verrez plus tard dans ce cours.

Commentaires les mieux notés

  • mram Administrateur

    Bonjour, pourquoi mettre du texte aux variables ?? Le reste du code est juste.

  • yacine

    Bonjour mon code est bon, mais n'ayant pas de visu sur le résultat, je ne comprend pas ce qu'est censé afficher, à l'écran, ce codage.

  • pisi.jerome

    Et là lumière fut ! J'usais de majuscules =='

  • b.malik

    Bonjour, voici mon code : <!DOCTYPE HTML><html> <head><title>Attribuer une valeur 'booléen' à une variable</title></head><body><script>var isTrue='vrai', isFalse='faux';</script></body></html> on m'affiche :Avez-vous bien affecté le booléen "true" à "isTrue" ?,Avez-vous bien affecté le booléen "false" à "isFalse" ? je necomprends pas ou est mon erreur

34 Commentaires

  • mram

    mram Administrateur

    Bonjour, pourquoi mettre du texte aux variables ?? Le reste du code est juste.

    le 09/01/2017 à 12h33

  • yacine

    yacine

    Bonjour mon code est bon, mais n'ayant pas de visu sur le résultat, je ne comprend pas ce qu'est censé afficher, à l'écran, ce codage.

    le 12/01/2017 à 15h17

  • pisi.jerome

    pisi.jerome

    Et là lumière fut ! J'usais de majuscules =='

    le 19/10/2016 à 15h31

  • b.malik

    b.malik

    Bonjour, voici mon code : <!DOCTYPE HTML><html> <head><title>Attribuer une valeur 'booléen' à une variable</title></head><body><script>var isTrue='vrai', isFalse='faux';</script></body></html> on m'affiche :Avez-vous bien affecté le booléen "true" à "isTrue" ?,Avez-vous bien affecté le booléen "false" à "isFalse" ? je necomprends pas ou est mon erreur

    le 06/03/2017 à 19h56

  • mram

    mram Administrateur

    Vous utilisez surtout des chaînes de caractères (présence de guillemets) et non des booléens comme vous avez fait après. Dans les guillemets vous auriez mis 'toto' pour Javascript c'était pareil, c'est juste du texte.

    le 20/10/2016 à 13h07

  • pisi.jerome

    pisi.jerome

    Bonjour, je rencontre le même problème que vincent.crabe mais ne comprends pas ce que je dois changer. Help please ^^ Merci d'avance !

    le 19/10/2016 à 14h58

  • mram

    mram Administrateur

    Il ne faut pas attribuer du texte aux variables mais les booléens true et false. Dès que vous mettez des guillemets, pour Javascript c'est du texte.

    le 09/03/2017 à 00h57

  • mram

    mram Administrateur

    Normal, ici le code Javascript n'affiche rien, cela ne veut pas dire qu'il ne fait rien.

    le 15/01/2017 à 22h59

  • delhia.apollonio

    delhia.apollonio

    Bonsoir, je suis complètement perdu et j'avoue ne pas comprendre ce que je dois faire... Je dois avoué que si les autres exercices sont très bien expliqués, je trouve que celui-ci manque de détails et d'explications... J'ai changé plusieur fois mon code mais je n'y arrice pas... Un peu d'aide ? ^^ Merci par avance !

    le 04/04/2017 à 20h16

  • mram

    mram Administrateur

    Il y a peu d'explication car il y a peu de choses à faire ici. Vous avez presque bon si vous retirez les "28" que vous avez mis, je sais pas à quoi ça sert ici et ce n'est pas demandé dans les instructions.

    le 08/04/2017 à 08h28

  • vincent.crabe

    vincent.crabe

    Bonjour Je ne comprends pas mon erreur ... Merci pour votre aide <!DOCTYPE HTML><html><head><title>Attribuer une valeur 'booléen' à une variable</title></head><body><script>var isTrue='true';var isFalse='false';</script></body></html>

    le 23/08/2016 à 17h51

  • mram

    mram Administrateur

    Là vous avez affecté à vos variables un chaîne de caractères. Or il faut affecter un booléen.

    le 23/08/2016 à 18h02

  • gentay.damien

    gentay.damien

    Bonjour, le JvScript et nouveau pour moi. Et j'ai le même soucis que mes confrères, les instructions (peut clair) et la description n'évoque en rien la façon de générer ou d'inscrire une var de type booléen et il n'y a pas d'indices nous indiquant comment nous devons procéder pour que l'exercice soit complété . Si je me fit à la consigne (trop vague): "Dans le fichier "index.html" entre les balises <script></script> : déclarez deux variables isTrue et isFalse; attribuez à ces variables la valeur permettant de les définir respectivement comme vrai et faux; cliquez sur "Soumettre ma réponse"." <script> var isTrue = 'true'; var isFalse = 'false'; </script> comment fait on pour définir la "VALEUR "comme vrai ET faux"? Merci par avance.

    le 25/10/2016 à 15h48

  • mram

    mram Administrateur

    Dans la description, il est écrit qu'une variable de type booléen peut prendre 2 types de valeurs : true ou false et non 'true' ou 'false'. Ce que vous avez mis comme valeur à vos variables c'est du texte (car il y a les guillemets) et non une valeur booléenne. Pour Javascript c'est donc jsute du texte et il ne fera pas la différence entre 'true' et 'toto', pour lui c'est juste du texte.

    le 25/10/2016 à 21h46

  • gentay.damien

    gentay.damien

    Merci beaucoup de votre réponse c'est plus clair pour moi maintenant, je n'avais pas compris la solution comme cela.

    le 26/10/2016 à 17h36

  • markitobcn

    markitobcn

    J'ai du aller sur internet pour comprendre les variables booléennes… Oufff, ce n'est pas évident !

    le 26/10/2016 à 23h14

  • william01fr

    william01fr

    bonjour, je seche! un peu d aide serai la bienvenue <script> var isTue = '18' true; // je suis majeur var isFalse = '-18' false; // je suis mineur </script>

    le 08/01/2017 à 02h45

  • mram

    mram Administrateur

    @markitobcn : Il y a moyen de faire plus simple encore.

    le 27/10/2016 à 09h16

  • mohammed.danyal

    mohammed.danyal

    :( tres mal expliquer !!!

    le 09/12/2017 à 15h45

  • mram

    mram Administrateur

    Bonjour, qu'est ce que vous avez mal compris ? Vous utilisez une variable qui s'appelle "boolean" et même une fonction Boolean() , ce n'est pas demandé dans les instructions...

    le 10/12/2017 à 14h47

  • ludovicthiolet

    ludovicthiolet

    Ce qui aurait été bon de préciser dans l'ennoncé c'est que les valeurs "Vrai" et "Faux" que l'on nous demande d'attribuer aux variables doit être en Anglais. Car si on applique "bêtement" (comme moi) l'ennoncé de l'exercice, on attribue tout simplement les valeurs "vrai" et "faux" (sans les guillemets) au lieu de "true" et "false" (sans les guillemets).

    le 03/09/2017 à 12h38

  • dumont.sophie

    dumont.sophie

    Bonjour, je suis assez perdue. Je ne parviens pas à comprendre mon erreur. Pas de majuscules, pas de guillemets, le point virgule est bien en fin de ligne. Qu'ai-je manqué ?

    le 06/04/2018 à 15h52

  • mram

    mram Administrateur

    Bonjour, c'est isFalse et non IsFalse : pas de i majuscule. A un caractère près, ça devient une autre variable distincte de la première.

    le 11/04/2018 à 01h04

  • alex.schmitt79-17

    alex.schmitt79-17

    var isTrue =true; var isFalse=false ; (on s'y perd car dans le sinstructions vous mettez vrai et faux en français)

    le 04/05/2018 à 13h18

  • mram

    mram Administrateur

    Bonjour, avez-vous lu la leçon auparavant ?

    le 09/05/2018 à 06h03

  • siuol.zurduoma

    siuol.zurduoma

    A 12 ans j'ai trouvé du premier coups donc dites pas que c'est compliqué

    le 23/09/2017 à 20h58

  • soacynthiasoa-62

    soacynthiasoa-62

    l'ecrire comme ceci var isTrue=true; var isFalse =false; sans guillement true et false

    le 01/06/2018 à 16h49

  • hedi_dc

    hedi_dc

    Bonsoir, peu de choses expliquées car il y a surement pas grand chose à comprendre, peu de choses à faire pour cet exercice et pourtant... ce "peu" qui nous ait donné me laisse dans l'incompréhension... plus de details m'aiderait merci

    le 26/08/2017 à 21h32

  • mram

    mram Administrateur

    Bonjour, comme précisé dans la leçon, "Une variable booléen peut donc prendre deux états : vrai ou faux." ça signifie que l'on peut attribuer simplement les valeurs true ou false à des variables. "true" et "false" sont des booléens.

    le 30/08/2017 à 13h51

  • ninusia85-95

    ninusia85-95

    il manque quoi svp je comprends pas:(

    le 14/04/2018 à 17h54

  • mram

    mram Administrateur

    Bonjour, respectez bien le nom des variables demandées. Et les booléens true et false s'écrivent sans majuscule.

    le 18/04/2018 à 04h31

  • b.vanessa243-96

    b.vanessa243-96

    vraiment des fois tu fais ce qui est demandé mais rien

    le 08/03/2018 à 16h44

  • mram

    mram Administrateur

    Bonjour, vous faites ce qui est demandé, mais pas correctement. Il manque le signe = et les points-virgule en fin de ligne.

    le 08/03/2018 à 23h43

  • nesrine.seddiki-12

    nesrine.seddiki-12

    j'ai enfin trouver <script> var isTrue = true; var isFalse = false; </script>

    le 27/03/2019 à 13h42

  • Biila

    Biila

    <script> var isTrue = true; var isFalse = false; </script>

    le 11/12/2018 à 23h19

index.html
<!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'booléen' à une variable</title> </head> <body> <script> </script> </body> </html>