Лекция: Функции
Определение функции: определяются в разделе <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
еще рефераты
Еще работы по истории