Лекция: Функции

 

Определение функции: определяются в разделе <HEAD>

function <имя_функции> (<список_формальных_аргументов>)

{

Оператор JS;

Оператор JS;

Оператор JS;

}

 

 

Пример

functionsimplefun(str)

{

document.write(“<H1><P>”+str+“</H1>”);

}

 

Вызов функции:

<SCRIPT>

Simplefun(“Call function simplefun”);

</SCRIPT>

 

Возвращение результата в место вызова функции:

return <переменная_или_выражение>

Пример

function fact (n)

{

if ((n==0) || (n==1)) return 1

else

{

result = (n * fact(n-1));

return result;

}

}

 

for (x = 0; x < 5; x ++)

{

document.write (“<BR>”, x, “ factorial is ”, fact(x));

}

//выводит в столбик факториалы чисел от 0 до 5

 

Если значение функции не нужно возвращать:

void <имя_функции> ();

 

См. файл js2.html

еще рефераты
Еще работы по истории