Exercice 4/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
soient vraies; - affectez le résultat à
test
et affichez-le avecalert()
; - cliquez sur "Soumettre ma réponse".
Leçon 4/16
Outre les opérateurs de comparaison, les conditions utilisent aussi les opérateurs logiques. Ils sont au nombre de trois :
Opérateur | Sens logique | Exemple |
---|---|---|
&& | ET | var1 && var2 |
|| | OU | var1 || var2 |
! | NON | !var |
Dans cet exercice vous allez voir l'opérateur &&.
Cet opérateur permet de vérifier que toutes les expressions sont vraies (true
) et pas seulement l'une d'entre elles.
Exemple :
var expression1 = 1 < 2; // True
var expression2 = 1 > 2; // False
var test = expression1 && expression2;
Ici, test
vaut false
car toutes les expressions testées ne sont pas vraies (true
).
32 Commentaires
-
chloe.doliveira-96
solution : var var1 = true; var var2 = true; alert(test); var test = var1 && var2; alert(test);le 13/12/2021 à 12h17
-
feraud.brieuc-22
Bonjour, je ne comprends pas mon erreur ici, je ne peux pas valider l'exercicele 29/11/2020 à 05h20
-
meriam Admin
Bonjour, pour vérifier si var1 et var2 soient vraies il suffit d'écrire var test = var1 && var2 ;
le 29/11/2020 à 11h22
-
myamandry-26
bonjour, est qu'il y a un bug, je n'arrive pas à soumettre ma réponsele 04/09/2020 à 12h10
-
meriam Admin
Bonjour, le problème est réglé.
le 04/09/2020 à 13h24
-
nicoleta-9
Bonjour'je soumis l'éxercice avec cet model:var var1=true; var var2 = true; var test1 = var1 <= var2; var test2 =var1=var2; var test=var1 && var2; alert(test);le 06/01/2020 à 11h23
-
meriam_9.3-30
La solution pour ceux qui galère :var var1 = true; var var2 = true; /* Votre variable test ... */ var test =var1&&var2; /* ici */ alert(test);le 29/12/2019 à 13h42
-
valmasse-10
c'est bon ! ;)le 16/10/2019 à 11h14
-
estoclet-59
Mon code semble correct : var test = var1 && var2; alert(test); ...et non, impossible de le valider comme bonne réponse.le 11/09/2018 à 10h18
-
mram Admin
Certainement un espace en trop devant var1 ?...
le 15/09/2018 à 03h34
-
estoclet-59
J'en perd mon PHP... Mon code est selon moi correct :le 11/09/2018 à 10h17
-
mram Admin
C'est du Javascript ici.
le 15/09/2018 à 03h33
-
benon.thierry-92
var expression1 = var1 > var2; var expression2 = var1 < var2; var test = expression1 && expression2; alert(test); en quoi c'est faux ???le 28/08/2018 à 12h47
-
mram Admin
Est-ce que l'énoncé fait mention des variables "expression1" et "expression2" ?
On ne vous demande pas de vérifier si "var1" est supérieure à "var2" ou inversement.
Relisez bien l'énoncé, c'est en fait plus simple que ça.
le 28/08/2018 à 18h29
-
benon.thierry-92
Erreur(s) : Avez-vous bien utilisé le bon opérateur logique et affecté le résultat à "test" ?le 23/08/2018 à 03h51
-
mram Admin
Vous faites trop compliqué : l'énoncé ne vous demande pas de comparer var1 et var2, mais de vérifier si var1 ET var2 sont "vrai".
Donc les lignes 1 et 2 sont inutiles.
le 05/09/2018 à 15h22
-
mohamadoubachirououmar
Aidez moi. var expression1=var1<var2; var expression2=var1>var2; var test=expression1 && expression2; alert(test) ;le 02/07/2018 à 06h40
-
mram Admin
Bonjour, aérez votre code autour des signes = < >
le 05/07/2018 à 01h10
-
florentin.cambou
Pour ceux qui on du mal ne copier / coller pas bêtement creusé vous la tête j'ai jamais fais de JS et la j'apprend , mais il suffit de lire l'énoncer et ensuite aller voir l'exemple , et de la essayer de créer un code correct , normalement si vous avez réussis les premiers exos vous ne devriez même pas avoir de problèmes a comprendre celui-cile 18/12/2017 à 11h54
-
fahad.abdillah
je ne comprends pas où est mon erreurle 30/10/2017 à 14h10
-
mram Admin
Bonjour, je ne vois pas d'erreur dans votre code. Vous avez pu valider l'exercice ?
le 31/10/2017 à 21h12
-
mickael.zimmermann
une petite suggestion: je pense qu'il faut ajouter un lien vers un cours sur les opérateurs logique, les tables de vérité permettent une meilleure compréhension. Je comprends que les débutants aient du mal à comprendre. D'un autre côté, il suffit à chaque personne qui a du mal à comprendre, à chercher l'information ailleurs.le 25/01/2017 à 21h28
-
mram Admin
Vous cherchez trop compliqué. Le code d'exemple n'es pas forcément celui qu'il faut utiliser (sous entendu copier/coller) pour faire l'exercice, car c'est juste un exemple comme son nom l'indique. L'exercice est en fait plus simple : il faut déclarer juste une variable "test". Ensuite "var1" et "var2" correspondent à "expression1" et "expression2" dans l'exemple. Le travail a été prémâché et "var1" et "var2" contiennent déjà une valeur "true" ou "false". Il y a juste à faire la vérification.
le 29/10/2016 à 13h54
Commentaires les mieux notés