Четверг, 26.12.2024, 15:26
Приветствую Вас Гость

Меню сайта
Web-программирование
Наш опрос
Какой браузер Вы используете?
Всего ответов: 1423
Статистика

Анализ веб сайтов

function

Синтаксис

function [name]([param1, param2, ..., paramN]) {
   statements
}

Аргументы

name
Имя функции. Может быть опущено, при этом создаваемая функция будет "анонимной"
paramN
Название аргумента, передаваемого функции. Функция может иметь до 255 аргументов
statements
Тело функции

Описание, примеры

Определение функции при помощи оператора function очень похоже и имеет почти такое же синтаксис, как и определение при помощи синтаксической конструкции.

Следующий пример определяет безымянную функцию и присваивает ссылку на нее переменной x. Функция возвращает квадрат аргумента.

var x = function(y) {
   return y * y;
}

Пример ниже задает массив из трех функций:


01var a = [
02   function(y) {
03      return y
04   }
05   ,
06   function(y) {
07   {
08      return y * y
09   }
10   ,
11   function (y) {
12      return y * y * y
13   }
14]

Для этого массива:

a[0](5) = 5
a[1](5) = 25
a[2](5) = 125
Реклама
Поиск
Друзья сайта
Топ100- Веб-дизайн free counters