Exercice 2/15

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 et var2 ont une valeur ou un type différent;
  • affectez le résultat à test;
  • cliquez sur "Soumettre ma réponse".

Leçon 2/15

Dans cet exercice vous allez découvrir les opérateurs permettant de comparer des inégalités.

Exemple :

var test1 = 1 != 2;
var test2 = 1 !== "1";

Dans le code ci-dessus, test1 vaut true car 1 est bien différent de 2. Et test2 vaut true car même si le contenu est identique, le type de variable est différent.
Dans le premier cas, l'opérateur compare juste si la valeur est différente, dans le second cas l'opérateur compare si la valeur ou le type est différent (et le type est bien différent car on compare un nombre avec du texte).

Commentaires les mieux notés

  • ludovicthiolet

    Bonjour, Je suis bloqué aussi o ce niveau.

  • jeanne.petit-58

    Bonjour, Je suis bloquée, pouvez vous m'indiquer qu'elle est mon erreur ?

  • ambre.naude

    Bonjour, je suis bloquée.. pouvez-vous m'indiquer mon erreur svp? Merci

  • AkashiOkami

    Bonjour quel est mon erreur ??

14 Commentaires

  • ludovicthiolet

    ludovicthiolet

    Bonjour, Je suis bloqué aussi o ce niveau.

    le 06/10/2017 à 17h08

  • mram

    mram Administrateur

    Bonjour, votre code était correct, mais on vérifie aussi la syntaxe.

    le 09/10/2017 à 00h39

  • ambre.naude

    ambre.naude

    Bonjour, je suis bloquée.. pouvez-vous m'indiquer mon erreur svp? Merci

    le 09/02/2018 à 11h27

  • mram

    mram Administrateur

    Bonjour, la 2eme igne est inutile. Par contre sur la première ligne l'opérateur de comparaison est incomplet.

    le 12/02/2018 à 21h47

  • volam

    volam

    cela ne marche pas var var1=1; var var2="Hello"; var test= var1 != var2; var test= var1 !== "var1"; alert(test);

    le 29/09/2017 à 12h14

  • mram

    mram Administrateur

    Bonjour, dans l'énoncé il est dit "Soit deux variables var1 et var2 déjà déclarées et qui contiennent une valeur." Donc var1 et var2 existent déjà. Il suffit juste de les utiliser.

    le 30/09/2017 à 14h47

  • mram

    mram Administrateur

    Essayez avec des espaces autour du "==" et du "=".

    le 01/06/2017 à 15h46

  • Fabien

    Fabien

    Bonjour, pourriez-vous m'indiquer sur mon erreur. Merci à vous.

    le 27/05/2017 à 20h32

  • aymoh-14

    aymoh-14

    Bonjour, je suis bloqué.. pouvez-vous m'indiquer mon erreur svp? Merci

    le 11/12/2018 à 17h12

  • meriam

    meriam Administrateur

    Bonjour, supprimez la ligne 5,pour vérifier que var1 et var2 ont une valeur ou un type différent il suffit d'utiliser l'opérateur !== tester ce qui donne var test = var1 !==var2.

    le 12/12/2018 à 09h24

  • sandydn78-57

    sandydn78-57

    bonjour qu'elle est mon erreur?

    le 02/08/2018 à 17h08

  • mram

    mram Administrateur

    Bonjour, la ligne 2 est inutile.

    le 13/08/2018 à 03h04

  • estellefaucon-88

    estellefaucon-88

    Bonjour, pourriez-vous me dire si mon code est bon ? parce qu'apparemment il y a un bug et je dois passer à l'étape suivante. Mais je voulais valider quand même.

    le 28/06/2019 à 19h27

  • meriam

    meriam Administrateur

    Bonjour, la ligne 4 est inutile, la ligne 3 n'est pas correcte, vérifiez l'opérateur de comparaison qui permet de tester si les deux variables ont une valeur ou un type différent.

    le 02/07/2019 à 17h05

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