Норм скрипт на JavaScript для калькулятора?
<!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>
По дате
По рейтингу
Для тренировки сойдёт, для рабочего проекта - нет. Этот код через eval выполнит любой введённый javascript на странице, а это уязвимость, xss
Проверь, тогда и узнаешь
Больше по теме