Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Параметры значения

Переменные | Выражения | Вычисление налога | Обработка событий | Сценарии в HTML-документе | Функции: описание и использование | Стоимость заказа | Вызов функции в качестве оператора | Вычисление суммы баллов и среднего балла за сессию | Использование двух функций |


Читайте также:
  1. Ip route АдресСетиНазначения МаскаСетиНазначения Адрес
  2. Output options (Параметры вывода)
  3. Solver options (Параметры расчета)
  4. А91. К органоидам специального назначения относятся
  5. Автомобильные дороги федерального и регионального значения
  6. Анализ карт на район порта назначения.
  7. Аналитический учет, его назначения и формы.

Опишем функцию, которая по заданной стороне квадрата вычисляет его площадь. Длина стороны квадрата задается в качестве параметра. Вычисленное с помощью функции значение помещается в поле формы. 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 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Упражнения| Объект в качестве параметра функции

mybiblioteka.su - 2015-2024 год. (0.005 сек.)