Функции в языке JavaScript немногим отличаются от привычных вам функций в языке C. Формат объявления функции приведён ниже.
function имя_функции ([параметры])
{
…
Тело функции
…
}
Однако, в отличие от C, тип возвращаемого значения и типы параметров не задаются. Причина очевидна: в языке JavaScript типы попросту не поддерживаются. Ниже показаны дна способа вызова функции
имя_функции ([параметры]);
переменная=имя_функции ([параметры]);
Во втором случае значение, возвращаемое функцией, присваивается указанной переменной.