Знакомства на Just click it
Скоро новый год!
Онлайн радио
Вверх
Новые статьи

Архив

Javascript функции

«Javascript функции» – шестой урок учебника JavaScript. В этом уроке мы обсудим основы создания и работы с функциями в JavaScript.

В предыдущих уроках нам уже доводилось создавать пользовательские функции, и не раз. Пришло время рассмотреть создание функций более подробно.

Функции в JavaScript. Основы.

В любом языке програмирования должен быть организован механизм работы с многократно повторяющимися частями кода, более известными, как функции. И JavaScript не является исключением. Итак, разберем особенности создания и использования функций JavaScript.

 

Создание функции в JS.

Для создания функции используется оператор function:

 

function f1(a,b,...)
{
/* тело функции*/
}

 

Сразу после оператора function, в скобках следует перечисление передаваемых в функцию переменных. Затем, в фигурных скобках, располагается сама функция. Рассмотрим небольшой пример, который проверит тип переменной для нашей функции:

 

 

<script>
function ex7()
{
window.alert('тип переменной для нашей функции: '+typeof(ex7))
}
</script>


Саму функцию в JavaScript без труда можно поместить внутрь переменной следующим образом:

 

function ex7()
{
window.alert('тип переменной для нашей функции: '+typeof(ex7))
}

b=ex7();

 

Теперь наша функция содержится внутри переменной b и может быть вызванна путем вызова переменной b:

 

<input type="submit" value="проверить тип переменной для нашей функции"
onclick=b()>

 

Помимо присваивания функции переменной не сложно передать функцию, как параметр для другой функции:

 

<input type="submit" value="проверить тип переменной для нашей функции"
onclick=b(b)>

Функция, как объект в JavaScript.

В JS любой тип данный представляется, как объект и функции не являются исключением.

А раз функция является объектом, то к ней могут быть применены различные методы, например метод toString(), позволяющий превратить функцию в обычную строку и затем вывести ее на экран, как это происходит в следующем примере:

 

function f_name(x,y)
{
return x – y;
}
document.write(
f_name.toString()+"<br>");
function f_name(x,y)
{
return x – y;
}


Представление функции, как объекта открывает поразительные возможности обработки и управления частями кода.






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



В следующем уроке мы поговорим о таком важном понятии в JavaScript, как объекты.



назад
далее
Наверх
Источник: Создание сайтов
Мы В Контакте Мы на Facebook Лента новостей RSS
Копирование и публикация материалов сайта разрешены только при наличии активной ссылки на источник
2011 - наши дни.. © Контакты | Лого | Реклама на сайте | Вебмастерам
Политика конфиденциальности | Пользовательское соглашение