Функции в JavaScript
Task в RS School по JavaScript про Функции
Чтобы избежать повторения одного и того же кода в разных частях программы, были созданы функции.
Функции служат основными "кирпичиками", из которых строится программа.
Вот несколько примеров встроенных функций:
alert(msg);
prompt(msg, default);
confirm(question);
На самом деле, встроенных фукций в Javascript гораздо больше.
Объявление Функции
Для создания функции можно использовать конструкцию:
function showMsg() {
console.log( 'Всем привет!' );
}
В этом примере список аргументов пустой
Сначала указывается ключевое слово 'function', затем имя функции, далее список параметров в круглых скобках, разделенных запятыми и, наконец, код функции, также известный как 'тело функции', заключенный в фигурные скобки.
function имя(параметры) {
...тело функции...
}
Функция может быть вызвана по её имени 'showMsg()'
function showMsg() {
console.log( 'Всем привет!' );
}
showMsg()
showMsg()
//
Всем привет!
Всем привет!
Вызов 'showMsg()' запускает код функции, и здесь мы увидим сообщение дважды.
Этот пример наглядно демонстрирует одно из основных преимуществ функций: устранение дублирования кода.
Если потребуется изменить сообщение или способ его вывода, достаточно внести изменения в одном месте: в теле функции, отвечающей за вывод.