Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail.ru
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail.ru
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Ка́кой вуз лучше выбрать государственный в своем городе или частный дистанционный?
1 ставка
Кем работать по специальности "Информационные системы и технологии"?
1 ставка
Подскажите как сменить кодировку в компиляторе QBasik
1 ставка
Delphi. Как получить "сырые данные" о производителе, MID, типе, емкости, скорости CD/DVD диска (как в NeroDiscSpeed)?
1 ставка
Игра в Game Maker ( по типу OSU)
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Норм скрипт на 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
Похожие вопросы
<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>