thejsway / thejsway_fr-code

Solutions des exercices du livre "La voie du JavaScript"
92 stars 140 forks source link

Exercice calculatrice #23

Open nourbenhassen opened 5 years ago

nourbenhassen commented 5 years ago

J'ai essayé l'exercice calculatrice avec des conditions IF, mais bizarrement le code ne marche pas. Voici mon code:

function calculer (number1, operator, number2) { let result;

if (operator = "+") result = number1 + number2;

else if (operator = "-") result = number1 - number2;

else if (operator = "") result = number1 number2;

else if (operator = "/") result = number1 / number2;

return result;

tossia commented 5 years ago

Et si utiliser la correction suivante? operator === "+" ??

Martialcodeur commented 5 years ago

Plutôt operator ==="+"

Ecrire else (operator ==="/") au lieu de else if (operator ="/") à la 9eme ligne

Écrire après <<return result;>> calculer(2,3); par exemple number1=2 et number2=3

greg0r1 commented 5 years ago

Il manque le "{" au début et à la fin du if, ainsi qu'à la fin de la fonction. Et rajouter, comme tout le monde a dit, l'opérateur == pour vérifier chaque condition.

    function calculer(nbPremier, operator, nbSecond) {
        let result ;
        if (operator == "+") {
            result = nbPremier + nbSecond;
        }else if(operator == "-"){
            result = nbPremier - nbSecond;
        }
        else if (operator == "*") {
            result = nbPremier * nbSecond;
            }
        else if (operator == "/") {
            result = nbPremier / nbSecond;
        }
        return result;
    }