Ранее мы уже использовали арифмитические операции для увеличения и уменьшения размера картинки, позиционирования картинки посередине экрана и в некоторых других заданиях.
Операция
| Название
| Описание
|
a + b
| Сложение
| Возвращает сумму двух операндов.
|
a - b
| Вычитание
| Возвращает разность от вычитания правого операнда из левого.
|
a * b
| Умножение
| Возвращает произведение двух операндов.
|
a / b
| Деление
| Возвращает частное от деления левого операнда на правый.
|
-a
| Смена знака
| Унарная операция. Возвращает арифметическое отрицание операнда.
|
Примеры:
a=5.4; b=19.6;
y=b*(a*b-b)/a; // y равно 313.0192592592593
Заметьте, что десятичные знаки отделяются точкой, а не запятой.
Ранее мы научились извлекать значение, введённое пользователем в текстовое поле. Полученный результат мы чаще всего выводили с помощью окна сообщения alert. Однако в веб-приложениях это не самое лучшее решение. Дело в том, что при закрытии этого окна пропадает и результат. Для того, чтобы результат вычисления оставался на странице, его лучше вывести в текстовое поле. Чтобы пользователь не мог вручную менять значение текстового поля, ему задают атрибут readonly (только для чтения). Пример:
<input type="text" id="output" readonly="readonly" /> <script type="text/javascript"> document.getElementById('output').value='Результат'; </script>
|
|
Задание 1
Разместите на странице поля ввода высоты и основания треугольника. По нажатию кнопки «Вычислить» должна вычисляться площадь треугольника по формуле s=ah/2 и выводиться в третье текстовое поле.
Внешний вид