- Функции можно объявить тремя способами:- декларированно (стандартно): function имя (параметры) { тело_функции }
- функционально: const имя = function (параметры) { тело_функции }
- стрелочно: const имя = (параметры) => { тело_функции }
 
- Функции могут быть:- возвращаемыми: function sum (a, b) { return a + b; }
- невозвращаемыми: function hello (name) { console.log ('Привет, ${name}!’); }
 
- Функции могут быть вложенными:
 function outerFunction() {
 console.log('Внешняя функция’);
 function innerFunction () { console.log
 ('Внутренняя функция'); }
 innerFunction (); }
 outerFunction ();
- Пример использования функции в веб-странице (анимация изменения счётчика):let k = 0; //Счётчик
 const time = setInterval () => { // Запуск таймера
 k++;
 document.getElementById ('counter').innerHTML = k;
 // Нахождение элемента по id и изменение его
 содержимого значением счётчика
 if (k >= 10) { clearInterval (time); }
 // Остановка таймера
 }, 1000); // Интервал выполнения
Информатика • 11 класс
79
Функции на JavaScript
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках