Проектирование Интернет приложений. Тузовский А.Ф. - 51 стр.

UptoLike

Составители: 

51
полнению следующей итерации, пропуская остальную часть выполне-
ния кода текущей итерации.
Функции. В языке JavaScript функция выступает в качестве одного
из основных типов данных. Имеется два вида функций: встроенные и
определяемые. Программист имеет возможность создавать собственные
функции. Определение функции состоит из объявления параметров и
блока инструкций JavaScript. Перед тем как воспользоваться функцией,
ее необходимо предварительно определить. Описание функции имеет
следующий вид:
function имя (аргументы)
{
операторы
}
Здесь имя идентификатор, задающий имя функции, аргументы
необязательный список идентификаторов, разделенных запятыми, кото-
рый содержит имена формальных аргументов функции, а операторы
любой набор операторов, который называется телом функции и испол-
няется при ее вызове. Например:
function area(radius)
{
return pi* radius * radius;
}
Данная функция имеет имя area и имеет один формальный аргу-
мент radius. При вызове этой функции вместо формального аргумента
подставляется его фактическое значение, функция вычисляет площадь
круга на основе этого значения и возвращает полученное число с помо-
щью оператора return.
Переменные, декларированные в теле функции, являются локаль-
ными, т. е. они доступны только в ее теле.
При вызове функции в JavaScript действуют следующие правила
передачи аргументов:
Аргументы примитивных типов передаются функции по зна-
чению.
Объекты встроенные, и определенные пользователем) пере-
даются по ссылке. Это означает, что все изменения свойств объекта в
теле функции производятся непосредственно в самом объекте, а не в его
локальной копии и, следовательно, сохраняются после возврата из
функции.
Объекты это главный тип данных в JavaScript. Объекты в
JavaScript, являются наборами методов и свойств. Переменная любого