Цель задания: научиться использовать функции в сценариях на языке JavaScript
Пусть требуется рассчитать стоимость чайного сервиз. Условия принять из предыдущего примера. Для выполнения вычислений в примере используется функция. Функции дадим имя F1.
Код программы с использованием сценария на языке JavaScript при использовании функции F1 может иметь вид, представленный ниже на листинге 2.
Листинг 2.Код программы с использованием функции
<HTML> <HEAD>
<TITLE> Использование функции </TITLE>
<script>
<!--//
function F1(a,D,N)
{var S=a*N+a+D
return S
}
// - - >
</script>
</Head>
<BODY>
<script>
<! - - //
var a1=100; D1=300; N1=6;
var S=F1(a1,D1,N1);
document.write ("Стоимость чайного сервиза", S , "рублей")
document.write ("Стоимость заварного чайника", b=a1+D1, "рублей")
//-->
</script>
</Body>
</HTML>
При описании функции использованы формальные параметры a, D, N. Вызов функции осуществляется при помощи обращения F1(a1, D1, N1). В обращении формальные параметры a, D, N заменены фактическими параметрами a1, D1, N1. Вычисленное значение S возвращается в программу и при помощи метода write объекта document выводится на экран монитора.
Выполнение:
1. Запустите текстовый редактор Блокнот, последовательно выполняя команды Пуск ► Программы ► Стандартные ► Блокнот.
2. Введите текст, согласно Листингу 2.
3. Сохранить программу в своей папке с расширением .txt, присвоив файлу имя Zadanie9_2.txt
4. Сохранить программу в своей папке с расширением .htm, присвоив файлу имя Zadanie9_2.htm
5. Вызвать программу на выполнение, дважды щелкнув левой клавишей мыши на значке с именем Zadanie9_2.htm