Функция
В большинстве программ на 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() после того, как определили эту функцию. Мы три раза вызвали функцию, т. е. содержание функции будет выполнено три раза.