Показать сообщение отдельно
  #2 (permalink)  
Старый 20.07.2018, 09:54
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Может так?
function calc() {
    const menu = prompt("Калькулятор: 1) сложение, 2) вычитание, 3)умножение, 4) деление");
    const a = prompt("a");
    const b = prompt("b");

    const operation = [false, '+', '-', '*', '/'][menu] || false;
    if (!operation)
        return alert('Wrong operation');

    return eval(a + ' ' + operation + ' ' + b + ';');
};
alert(calc());
Ответить с цитированием