Exercice 3/16

Soit deux variables var1 et var2 déjà déclarées et qui contiennent une valeur.

Dans le fichier "script.js" :

  • vérifiez que var1 est inférieure ou égale à var2 ou supérieur ou égale à var2;
  • affectez le résultat à test;
  • cliquez sur "Soumettre ma réponse".

Leçon 3/16

Dans cet exercice vous allez découvrir les opérateurs permettant de comparer des supériorités et infériorités.

Exemple :

var test1 = 1 > 2; // False
var test2 = 1 >= 1; // True
var test3 = 1 < 2; // True
var test4 = 1 <= 1; // True

Commentaires les mieux notés

36 Commentaires

  • chloe.doliveira-96

    chloe.doliveira-96

    solution : var var1 = 2354; var var2 = 2354; alert(test); var test = var1<=var2; alert(test);

    le 13/12/2021 à 12h15

  • moenah-95

    moenah-95

    "Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?" Mais mon code est : var test = var1 <= var2 || var1 >= var2; alert(test); Je ne vois pas l'erreur.

    le 13/02/2021 à 19h08

  • meriam

    meriam Admin

    Bonjour, vous devez tester soit par var test = var1 <= var2 ou par var test = var1>=var2

    le 15/02/2021 à 10h35

  • sbrahimcode-99

    sbrahimcode-99

    je vais devenir fou mon code renvoie true sur une console JS, mais sur la 3wacademy ca me dit : "Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?"

    le 20/01/2021 à 15h33

  • sbrahimcode-99

    sbrahimcode-99

    Bonjour, je ne m'explique pas pourquoi ca ne fonctionne pas alors que j'ai testé mon code et il me renvoie bien true: var var1 = 2354; var var2 = 2354; var test = var1 <= var2 || var1 >= var2; alert(test); quand je soumet il me dit Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ?

    le 20/01/2021 à 08h05

  • meriam

    meriam Admin

    Bonjour, testez soit avec var test = var1 >= var2; alert(test); ou bien var test = var1 <= var2; alert(test);

    le 20/01/2021 à 14h36

  • sasa-83

    sasa-83

    Bonjour, Je ne trouve pas où est mon erreur.

    le 22/11/2020 à 09h53

  • meriam

    meriam Admin

    Bonjour, testez soit avec var test = var1 <= var2 ou bien var test = var1 >= var2

    le 22/11/2020 à 10h25

  • alain.decayeux-28

    alain.decayeux-28

    L'énoncé n'est pas clair, et lorsque je valide mon script, le console.log m'affiche bien le résultat true, mais votre plateforme de vérification de code plante et m'affiche : Votre script a mis trop de temps à s'exécuter, auriez-vous une boucle infinie ? Pour info, mon code est : var test = var1 <= var2 || var1 >= var2; console.log(test);

    le 23/10/2020 à 12h12

  • meriam

    meriam Admin

    Bonjour, votre dernier code est correct.

    le 23/10/2020 à 13h26

  • steph.conv-48

    steph.conv-48

    OK alors autant j'ai réussi par un heureux hasard l'exo mais quand je lis l'énoncé de l'exercice et regarde mon scipt.js, hormis le premier comparatif contenu dans var test1, les deux suivants n'ont pas été demandés dans l'énoncé OU c'est moi qui ne sait pas lire. Parce que pour moi et je cite l'énoncé "vérifiez que var1 est inférieure ou égale à var2 ou supérieur ou égale à var2; affectez le résultat à test;" çà donne: var var1= 2354 ; var var2=2354 ; soit var test1= var1 <= var2; var test2= var1>= var2 ; var test= var1 == var2 ; alert(test). Je vous saurai gré de m'expliquer pourquoi l'énoncé de l'excercice et la bonne réponse à ce test que j'ai trouvé après multiples essais, ne concorde pas OU si c'est le cas, de m'expliquer en quoi, pourquoi car je ne vois pas du tout de lien hormis la première étape. Merci.

    le 08/07/2020 à 06h38

  • meriam

    meriam Admin

    Bonjour, ce code peut vous aider / Votre variable test ... / var test = var1 >= var2; alert(test);

    le 08/07/2020 à 08h45

  • valentin.charrier-19

    valentin.charrier-19

    Bonjour, cette expression est elle aussi valide : var test = var1 <= var2 || var1 >= var2; Merci :)

    le 30/01/2020 à 05h25

  • nicoleta-9

    nicoleta-9

    j'ai pu soumetre avec cet exercice : var var1 = 2354; var var2 = 2354; var test1 = var1 <= var2; var test2 =var1=var2; var test=var1<=var2; alert(test);

    le 06/01/2020 à 11h16

  • AkashiOkami

    AkashiOkami

    j'ai finalement trouvé

    le 03/10/2018 à 12h16

  • valerie.cohen0-81

    valerie.cohen0-81

    Bonjour, cela ne fonctionne pas : var test; "test = var1 <= var2"; alert(test);, ou rest mon erreur?

    le 04/04/2018 à 20h54

  • mram

    mram Admin

    Bonjour, mixez les deux premières lignes en une seule et ça devrait passer. Mais ce code là est correct aussi.

    le 05/04/2018 à 00h07

  • jeremy.didier77

    jeremy.didier77

    sebon merci il a debuggé et a validé mon code apres 3 essais

    le 09/08/2017 à 07h32

  • jeremy.didier77

    jeremy.didier77

    var test; var test = var1 <= var2; alert(test); impossible de trouver mon erreur

    le 09/08/2017 à 07h30

  • mram

    mram Admin

    Bonjour, oui c'est bon. Par contre, pas besoin de déclarer deux fois "test" avec "var". Ligne 2, il suffit de faire "test = ..."

    le 09/08/2017 à 07h42

  • mram

    mram Admin

    Pour le tableau de progression, avez-vous vérifié que vous étiez bien connecté quand vous avez fait vos exercices ??

    le 10/10/2016 à 09h09

  • mram

    mram Admin

    Non, je crois pas que ce soit possible. Je vais remonter l'info pour qu'on ajoute cette fonctionnalité.

    le 10/10/2016 à 09h09

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Opérateurs de comparaison 3</title> <script src="script.js"></script> </head> <body> </body> </html>
var var1 = 2354; var var2 = 2354; /* Votre variable test ... */ var test = /* ici */; alert(test);