Читайте также:
|
|
Создадим документ, в котором пользователь вводит суммы гонорара за первый квартал, далее вычисляется сумма налога и та сумма, которая предназначена для выдачи на руки.
В качестве формального параметра функции будем рассматривать объект, соответствующий форме. В теле функции локальным переменным присвоим те значения, которые ввел пользователь, и которые потребуются для дальнейших вычислений. Далее в теле функции идут собственно вычисления. Следующий этап- помещение значений в поля формы. Доступ к полям для результата осуществляется с помощью параметра. HTML- код документа представлен в листинге 1.7.
Листинг 1.7. Вычисление дохода за квартал |
<HTML>
<HEAD>
<TITLE>объект в качестве параметра функции</TITLE>
<script>
// сумма за квартал, налог и сумма, выдаваемая на руки
function sum(obj)
{ var d= document
var a1= Number(obj.num1.value)
var a2= Number(obj.num2.value)
var a3= Number(obj.num3.value)
var s= a1+a2+a3
var n=0.13*
obj.res1.value= s
obj.res2.value= n
obj.res3.value= s-n
}
</script>
</HEAD>
<BODY>
<h4>Определение дохода за квартал</h4>
<FORM name="form1">
<p>Введите суммы за каждый месяц и нажмите на кнопку <b>Вычислить</b></p>
<pre>
Январь: <INPUT type="text" name="num1" size=10><br>
Февраль: <INPUT type="text" name="num2" size=10><br>
Март: <INPUT type="text" name="num3" size=10><br>
<INPUT type="button" value=Вычислить onClick="sum(form1)" ><br>
Сумма за квартал: <INPUT type="text" name="res1" size=10><br>
Налог: <INPUT type="text" name="res2" size=10><br>
Сумма, выдаваемая на руки: <INPUT type="text" name="res3" size=10><br>
</pre>
<INPUT type="reset">
</FORM></BODY></HTML>
Если бы другая форма содержала сведения о доходах за первый квартал, то при обращении к функции требовалось бы указать имя формы.
Объект Math и его методы
В языке JavaScript определены некоторые стандартные объекты и функции, пользоваться которыми можно без предварительного описания. Одним из стандартных объектов является объект Math. В свойствах упомянутого объекта хранятся основные математические константы, а его методы можно использовать для вызова основных математических функций. С помощью методов объекта Math можно вычислить абсолютное значение, натуральный логарифм, наименьшее и наибольшее значение двух аргументов, вычислить степень вещественного числа, вычислить квадратный корень.
В табл. 1.6 приведены некоторые методы объекта Math.
Таблица 1.6. Методы объекта Math
Метод объекта | Описание метода |
abs | Абсолютное значение |
sin, cos, tan | Тригонометрические функции |
log | Натуральный логарифм |
exp | Экспонента |
min | Наименьшее значение двух аргументов |
max | Наибольшее значение двух аргументов |
pow | Показательная функция |
sqrt | Квадратный корень |
Предположим, что некоторая строительная фирма принимает заказы на строительство дачных домов. Если дом имеет обычную крышу, то фронтон представляет собой треугольник. Чтобы определить объем материала для отделки фронтона, надо уметь считать площадь треугольника. Для решения такой задачи можем использовать объект Math. Следующий сценарий позволит определить площадь треугольника по заданным сторонам.
Дата добавления: 2015-09-04; просмотров: 83 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Параметры значения | | | Вычисление площади и периметра треугольника |