Exercice 14/15

Soit les variables var1, var2, var3 et var4 déjà déclarées et qui contiennent une valeur.

Dans le fichier "script.js" :

  • utilisez l'opérateur OU pour récupérer le contenu de la première variable évaluée à true;
  • affectez ce contenu à result;
  • affichez result avec alert();
  • cliquez sur "Soumettre ma réponse".

Leçon 14/15

Cet exercice est un rappel sur l'opérateur logique OU qui possède une fonctionnalité particulière (retournez voir la description de l'exercice en question si nécessaire).

Exemple :

var var1 = "";
var var2 = 1;
var var3 = "Je suis une chaîne de caractères";
var resultat = var1 || var2 || var3; 

Dans cet exemple, resultat contient la valeur de la première variable évaluée à true.

Commentaires les mieux notés

  • rollandfabien8

    help je ne comprends pas du tout cet exercice il n'y aucun commentaires ni astuces pour etre aiguiller et je ne comprend pas du tout ce que je dois faire

  • celeste_a

    Erreur interne, merci de la corriger...

  • mram Administrateur

    Copie/colle juste ceci ||

  • melissa.latieule-84

    Bonsoir, je pense avoir bon, même si ça un un moment que je bloque même avec la leçon pour l'opérateur OU. mais j'obtiens cette erreur :"Vous devez laissez la déclaration de la variables var1, var2, var3 et var4 (Vous pouvez changer leurs valeurs)" qu'es que je peut faire?

18 Commentaires

  • rollandfabien8

    rollandfabien8

    help je ne comprends pas du tout cet exercice il n'y aucun commentaires ni astuces pour etre aiguiller et je ne comprend pas du tout ce que je dois faire

    le 27/03/2018 à 15h47

  • mram

    mram Administrateur

    Bonjour, pourquoi utiliser une condition "if", ce n'est pas demandé. Vous faites trop compliqué. Le code peut tenir en une seule ligne. On déclare a variable "result" puis on affecte les autres variables "var1" ou "var2" ou "var3" ou "var4".

    le 30/03/2018 à 02h15

  • celeste_a

    celeste_a

    Erreur interne, merci de la corriger...

    le 05/01/2019 à 20h22

  • meriam

    meriam Administrateur

    à la ligne 7, il existe un point virgule inutile.

    le 05/01/2019 à 21h38

  • mram

    mram Administrateur

    Copie/colle juste ceci ||

    le 06/09/2016 à 14h35

  • aymoh-14

    aymoh-14

    comme ça c'est bon ?

    le 12/12/2018 à 13h39

  • meriam

    meriam Administrateur

    Déclarer la variable result ce qui donne (var result;) et dans une autre ligne affectez le résultat de la comparaison à la variable result (ce qui donne result = var1 || var2 || var3 || var4;).

    le 12/12/2018 à 14h28

  • florian.marin74350

    florian.marin74350

    Comment faire le sigle OU avec un macbook pr?Merci

    le 06/09/2016 à 10h45

  • kondimandi-33

    kondimandi-33

    simple mais complex cet exercice

    le 22/12/2018 à 19h30

  • meriam

    meriam Administrateur

    Bonjour, cliquez sur le bouton reset pour réinitialiser votre code et obtenir les valeurs des variables. A la ligne 5, supprimez les guillemets qui entourent les noms des variables.

    le 24/12/2018 à 09h52

  • pascal-ds

    pascal-ds

    alt+MAJ+L :o)

    le 12/10/2016 à 09h06

  • aymoh-14

    aymoh-14

    Bonjour je ne vois pas ou est mon erreur merci de m'aider SVP

    le 12/12/2018 à 11h18

  • meriam

    meriam Administrateur

    faites attention à la nomination des variables, vous avez déclaré une variable result et aprés vous avez affecté le contenu à resultat (ce qui est faux), il faut affecter le contenu à la variable result.

    le 12/12/2018 à 12h01

  • aymoh-14

    aymoh-14

    de l'aide s'il vous plait mram

    le 12/12/2018 à 12h26

  • meriam

    meriam Administrateur

    la variable resultat n'existe pas. Utilisez la variable result.

    le 12/12/2018 à 12h32

  • melissa.latieule-84

    melissa.latieule-84

    J'ai pu résoudre par moi même juste une faute de concentration de ma part qui ma fait emmêler les pinceaux

    le 28/11/2018 à 18h07

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci meriam...

    le 25/03/2019 à 15h39

  • nkeshimanabrice-37

    nkeshimanabrice-37

    ok c'est fait corriger...

    le 10/12/2018 à 15h03

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Astuce avec l'opérateur OU</title> <script src="script.js"></script> </head> <body> </body> </html>
var var1 = 0; var var2 = 0; var var3 = "Lorem ipsum"; var var4 = 1; var result; /* Votre code ... */ result = /* ici */; alert(result);