646 Часть V. Разработка программ и написание скриптов
чение параметра, но не может изменить это значение в вызывающей программе.
Синтаксис
function name([параметр] [, параметр] [..., параметр]){
операторы
}
Пример
// Данная функция возвращает значение TRUE,
// если активный документ имеет
// название, указанное в параметре theString,
//и значение FALSE — в противном случае
function PageNameMatches(theString)
(
return (document.title==theString);
if...else.Условный оператор if... else выполняет операторы blockl, если условие condition истинно. Необязательная ветвь else выполняет операторы blocks, если условие ложно. Блок операторов может содержать любые операторы JavaScript, в том числе — вложенные операторы if.
Синтаксис
i {condition){
blockl }[els block2}]
Пример
if (Message.IsEncrypted()){
Message.Decrypt(SecretKey);}els { Message.Display();
)
return.Оператор return задает значение, возвращаемое функцией Синтаксис
retur выражение;