Я пытаюсь решить данную мне проблему, и она включает в себя использование базовых циклов, функций и условий.Мне дали следующее:
// TODO: complete program
console.log(calculate(4, "+", 6)); // Must show 10
console.log(calculate(4, "-", 6)); // Must show -2
console.log(calculate(2, "*", 0)); // Must show 0
console.log(calculate(12, "/", 0)); // Must show Infinity
, и это моя попытка (не работает, конечно).Кто-нибудь может подсказать мне, что я делаю неправильно?
function calculate(n1, n2, n3) {
let calc
if n2 = "+" {
(calc = +)
};
else if n2 = "-" {
(calc = -)
};
else if n2 = "*" {
(calc = * )
};
else {
(calc = /)
};
let acalc = (n1 + n2 + n3);
return acalc;
}
console.log(calculate(4, "+", 6)); // Must show 10
console.log(calculate(4, "-", 6)); // Must show -2
console.log(calculate(2, "*", 0)); // Must show 0
console.log(calculate(12, "/", 0)); // Must show Infinity