Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Норм скрипт на JavaScript для калькулятора?

yaderniy femboy andrey Профи (852), на голосовании 2 недели назад
<!DOCTYPE html>
<html>
<head>
<title>Калькулятор</title>
</head>
<body>

<h1>Простой калькулятор</h1>

<input type="text" id="equation">
<button onclick="solveEquation()">Решить</button>

<p>Результат: <span id="result"></span></p>

<script>
function solveEquation() {
var equation = document.getElementById('equation').value;
var result;

try {
result = eval(equation);
if (isNaN(result)) {
result = "Ошибка";
}
} catch(err) {
result = "Ошибка";
}

document.getElementById('result').innerHTML = result;
}
</script>

</body>
</html>
Голосование за лучший ответ
- Мастер (1145) 1 месяц назад
Проверь, тогда и узнаешь
Татьяна Шеховцова Искусственный Интеллект (427339) 1 месяц назад
Для тренировки сойдёт, для рабочего проекта - нет. Этот код через eval выполнит любой введённый javascript на странице, а это уязвимость, xss
Похожие вопросы