Читайте также:
|
|
Опишем функцию, которая по заданной стороне квадрата вычисляет его площадь. Длина стороны квадрата задается в качестве параметра. Вычисленное с помощью функции значение помещается в поле формы. HTML- код документа приведен в листинге 1.6.
Листинг 1.6. Передача параметров по значению |
<HTML>
<HEAD>
<TITLE>Параметр - значение функции</TITLE>
<script>
// вычисление площади квадрата по стороне
function care(a)
{return a*a}
</script>
</HEAD>
<BODY>
<h4>Вычисление площади квадрата</h4>
<FORM name="form1">
<p>Введите длину стороны квадрата и нажмите на кнопку<b>Определить</b></p>
сторона: <INPUT type="text" name="num" size=4><br>
<INPUT type="button" value=Определить onClick="document.form1.res.value =care(document.form1.num.value)" ><br>
Площадь: <INPUT type="text" name="res" size=8><br>
<INPUT type="reset">
</FORM></BODY></HTML>
При вызове функции формальному параметру a присваивается значение фактического параметра document.form1.num.value и выполняется тело функции, которое в данном примере состоит из оператора return, выдающего значение функции. Вызов функции выступает в роли выражения, которое помещается в поле формы.
Другой способ передачи параметров - это передача параметров по имени. В этом случае значение фактического параметра может быть изменено.
Дата добавления: 2015-09-04; просмотров: 53 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Упражнения | | | Объект в качестве параметра функции |