Как в JS через prompt сделать проверку на введение математических операторов?
const mathOperator = prompt('Введите математическое действие');
if (mathOperator != '+' || mathOperator != '-' || mathOperator != '*' || mathOperator !='/') {
console.log('Программа не поддерживает такую операцию');
};
Ответы (1 шт):
Автор решения: T0xee.n17
→ Ссылка
Проблема в том, что условие выполняется если mathOperator не равен любому из этих вариантов, поэтому стоит заменить или || на и &&.
if (mathOperator != '+' && mathOperator != '-' && mathOperator != '*' && mathOperator !='/') {
console.log('Программа не поддерживает такую операцию');
};