Уроки Javascript

Урок #11 - Встроенные подпрограммы (Функции)

Урок #11 - Встроенные подпрограммы (Функции)

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

Видеоурок

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


Многие путают функции и методы и не понимают отличий между ними. На самом деле отличий нет, так как что методы, что функции являются одним и тем же. Функции что записаны вне классов называют функциями, а функции что записаны внутри классов называются методами. 


Точно такая же ситуация обстоит с переменным. В классах переменные называются полями, а вне классов - переменными.


В JS функции создаются при помощи ключевого слова function. Каждая функция может иметь какие-либо параметры или же не иметь их вовсе. Функции способны что-либо возвращать в ходе выполнения кода, если это требуется.


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

На основе всех данных наша функция будет выглядеть следующим образом:
function test() {
	console.log("Вывод чего-либо в консоль");
}

Функция выше не принимает никаких параметров и ничего не возвращает. Она просто пишет слово в консоль. Давайте разнообразим функцию и добавим параметр:

function test(word) {
	console.log(word);
}

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


Если функция должна что-либо вернуть, то прописываем тип данных который будет возвращен. Для возвращения данных используем ключевое слово return:

function test(some_number) {
	some_number *= 2;
	return some_number;
}

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

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

Также стоит посмотреть

Создание динамического веб сайта
22 урока
Уроки Node JS и Express для начинающих
17 уроков
Создание приложения на React JS / Использование API
7 уроков
Изучение библиотек jQuery
24 урока
Курс по React JS для начинающих
14 уроков
Уроки Angular для начинающих
7 уроков
Комментарии для сайта Cackle