- Функции можно объявить тремя способами:
- декларированно (стандартно): 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 класс
197
Функции на JavaScript
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках