Exercice 2/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
etvar2
ont une valeur ou un type différent; - affectez le résultat à
test
; - cliquez sur "Soumettre ma réponse".
Leçon 2/16
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).
40 Commentaires
-
chloe.doliveira-96
solution : var var1 = 1337; var var2 = '1337'; alert(test); var test = var1!== var2; alert(test);le 13/12/2021 à 12h13
-
meriam Admin
Bonjour, votre code fonctionne correctement.
le 13/12/2021 à 13h54
-
hakim.benayad-68
L'instruction var test2 = 1 !== "1" donne true car le type est différent (malgré c'est la même valeur).le 29/06/2021 à 13h46
-
meriam Admin
Oui c'est tout à fait.
le 30/06/2021 à 10h17
-
vincentferreira-85
bonjour il n y a pas une erreur dans la leçon pour le deuxieme c 'est false non??le 17/08/2020 à 09h23
-
meriam Admin
Bonjour, la 2ème instruction est égale à true (car l'opérateur "!= " permet de vérifier la valeur et "!==" permet de vérifier la valeur et /ou le type )
le 24/08/2020 à 13h17
-
meriam Admin
L'instruction var test2 = 1 !== "1" donne true car le type est différent (malgré c'est la même valeur).
le 24/08/2020 à 13h19
-
steph.conv-48
Bonjour. J'ai réussi la leçon. Le problème c'est que je ne comprends pas pourquoi elle est identique à la leçon précédente en cela que seul les symbôles diffèrent sans explication. Agissent-ils comme des synonymes, ils veulent dire/faire la même chose mais s'écrivent differemment ? J'aimerai saisir la justification de cette différence d'écriture pour une fonction identique. Merci.le 08/07/2020 à 06h21
-
meriam Admin
var test = var1 !==var2; alert(test);
le 08/07/2020 à 08h46
-
nicoleta-9
var var1 = 1337; var var2 = '1337'; alert(false) var test = var1!== var2; alert(test); pour soumetre voilale 06/11/2019 à 12h28
-
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 à 15h27
-
meriam Admin
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 à 13h05
-
aymoh-14
Bonjour, je suis bloqué.. pouvez-vous m'indiquer mon erreur svp? Mercile 11/12/2018 à 15h12
-
meriam Admin
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 à 07h24
-
sandydn78-57
bonjour qu'elle est mon erreur?le 02/08/2018 à 13h08
-
mram Admin
Bonjour, la ligne 2 est inutile.
le 12/08/2018 à 23h04
-
ambre.naude
Bonjour, je suis bloquée.. pouvez-vous m'indiquer mon erreur svp? Mercile 09/02/2018 à 09h27
-
mram Admin
Bonjour, la 2eme igne est inutile. Par contre sur la première ligne l'opérateur de comparaison est incomplet.
le 12/02/2018 à 19h47
-
ludovicthiolet
Bonjour, Je suis bloqué aussi o ce niveau.le 06/10/2017 à 13h08
-
mram Admin
Bonjour, votre code était correct, mais on vérifie aussi la syntaxe.
le 08/10/2017 à 20h39
-
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 à 08h14
-
mram Admin
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 à 10h47
-
mram Admin
Essayez avec des espaces autour du "==" et du "=".
le 01/06/2017 à 11h46
-
Fabien
Bonjour, pourriez-vous m'indiquer sur mon erreur. Merci à vous.le 27/05/2017 à 16h32
Commentaires les mieux notés