в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

основы программирования

предыдущая страничка следующая страничка

Параметры (известные также как аргументы) призваны обеспечить механизм «передачи» значения от одного оператора к другому в процессе вызова и выполнения функции. Если и в описании функции при ее вызове используется пустая пара скобок.
Переменным, указанным на месте параметров в описании функции, присваиваются вводимые в коде вызова функции значения. Рассмотрим, например, такой фрагмент кода сценария:

function sayHiToFirst (a,b,c) {
alert (“Say hello,” + a)
}
sayHiToFirst (“Федя”, ”Кеня”, “Женя”)
sayHiToFirst (“Вася”, ”Катя”, “Настя”)

После того как функция определена в сценарии, в следующем операторе эта же функция и вызывается. Ей в качестве параметров при этом передается три строки. В силу определения функции значения строк присваиваются параметрам a, b и c. Поэтому еще до того, как будет выполнено оператор Alert() внутри функции, значение a будет приравнено «Федя», значение b – «Кеня», а значение c – «Женя». Поскольку в операторе Alert() используется только значение a, то в результате получаем сообщение:

Say hello, Федя

После того как пользователь закроет окно первого сообщения, согласно сценарию данная функция будет вызвана еще раз. На этот раз, тем не менее, функции передаются уже другие значения, которые и будут присвоены параметрам a, b и c. Диалоговое окно в этом случае содержит такое предупреждение:

Say hello, Вася

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

 
 
 
  в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | <<< | >>>

Hosted by uCoz