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

Использование двух функций

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


Читайте также:
  1. A)используется для вызова всех функций системы
  2. I. Изменение функций социального государства на различных этапах развития
  3. VII. Требования к минимуму содержания Программ по видам спорта с использованием животных, участвующих в спортивных соревнованиях
  4. X. Подготовка сведений об участниках НИС, имеющих право на использование накоплений для жилищного обеспечения и изъявивших желание реализовать это право
  5. Анализ применения функций ЗАО НПК «Катрен» в развитии и укреплении хозяйственных связей на внутреннем рынке оптовой торговли лекарственными средствами
  6. Аппроксимация сигналов системами ортогональных функций
  7. Блок-схемы. Основные управляющие структуры (следование, ветвление, повторение). Примеры алгоритмов, составленных с использованием основных управляющих структур.

Эту же задачу можно было решать другим способом. Опишем две функции. Одна функция используется для вычисления суммы баллов, другая для вычисления среднего балла. В этом примере будем использовать глобальную переменную d, которую опишем вне функций. Переменная d используется в теле обоих функций, в отличие от других переменных, которые описаны в теле функции и являются для этих функций локальными.

Листинг 1.5. Использование двух функций

<HTML>
<HEAD>
<TITLE>Использование двух функций</TITLE>
<script>
var d= document
// сумма баллов и средний балл
function sumball2()
{ var a1= Number(d.form1.num1.value)
var a2= Number(d.form1.num2.value)
var a3= Number(d.form1.num3.value)
var a4= Number(d.form1.num4.value)
var s= a1+a2+a3+a4
d.form1.sumb.value= s
}
// средний балл
function midball2()
{ var a1= Number(d.form1.num1.value)
var a2= Number(d.form1.num2.value)
var a3= Number(d.form1.num3.value)
var a4= Number(d.form1.num4.value)
var s= a1+a2+a3+a4
d.form1.midb.value= s/4
}
</script>
</HEAD>
<BODY>
<h4>Результаты сессии</h4>
<FORM name="form1">
<p>Введите оценки и нажмите на соответствующие кнопки</p>
Оценка 1: <INPUT type="text" name="num1" size=2><br>
Оценка 2: <INPUT type="text" name="num2" size=2><br>
Оценка 3: <INPUT type="text" name="num3" size=2><br>
Оценка 4: <INPUT type="text" name="num4" size=2><br>
<INPUT type="button" value="Сумма баллов" onClick="sumball2()" ><br>
<INPUT type="text" name="sumb" size=4><br>
<INPUT type="button" value="Средний балл" onClick="midball2()" ><br>
<INPUT type="text" name="midb" size=4><br>
<INPUT type="reset">
</FORM></BODY></HTML>

Вызовы функции sumball2() и midball2() выступают в роли операторов, в каждой из этих функций формируется свое значение и помещается в соответствующее поле формы.


Дата добавления: 2015-09-04; просмотров: 50 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Вычисление суммы баллов и среднего балла за сессию| Упражнения

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