Показать сообщение отдельно
  #3 (permalink)  
Старый 22.07.2018, 14:08
Аспирант
Отправить личное сообщение для Ermite Посмотреть профиль Найти все сообщения от Ermite
 
Регистрация: 20.10.2015
Сообщений: 32

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

    const result = [false, a + b, a - b, a * b, a / b][menu];
		
	return result === false || result === undefined ? 'Wrong operation' : result;
	
};
alert(calc());

Последний раз редактировалось Ermite, 22.07.2018 в 14:11.
Ответить с цитированием