Функция

  В большинстве программ на JavaScript мы будем пользоваться функциями. function используется для создания собственных функций и объектов. Функции представляют собой подпрограммы, которые могут вызываться из кода на JavaScript. Для вызова функции в качестве оператора необходимо указать ее имя. В скобках после названия функции указывают параметры и значения.

  Рассмотрим пример и напишем скрипт, который будет выводить текст, причем один и тот же текст будет выводиться три раза.

<html>

<script language="JavaScript">

document.write("Добро пожаловать! <br>"); 

document.write("Это JavaScript! <br>"); 

document.write("Добро пожаловать!<br>"); 

document.write("Это JavaScript! <br>"); 

document.write("Добро пожаловать! <br>"); 

document.write("Это JavaScript! <br>"); 

</script>

</html>

На экране текст отобразиться следующим образом:

  Можно решить эту задачу более удобным способом, используя функцию:

<html>

<script language="JavaScript">

   function f(){

    document.write("Это JavaScript! <br>"); 

    document.write("Добро пожаловать! <br>");

   }

f();

f();

f();

</script>

</html>

  В программе этого скрипта мы использовали функцию. Для определения функции понадобилось три строчки:

function f(){

    document.write("Это JavaScript! <br>"); 

    document.write("Добро пожаловать! <br>");

   }

  Слова, помещенные между скобок {}, составляют команды, образующие функцию f(). Это значит, что две используемых нами функции document.write() объединяются в одно целое, и они могут быть выполнены совместно при помощи обращения к функции. В нашей программе мы обращаемся три раза, мы три раза написали f() после того, как определили эту функцию. Мы три раза вызвали функцию, т. е. содержание функции будет выполнено три раза.