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

JS: Функции

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

Сначала рекомендуем пройти курс Введение в программирование

1.

Введение

теория (текст)

Познакомиться с курсом и подготовить окружение.

2.

Guard Expression

теория (текст) / тесты / упражнение

Научиться уменьшать сложность функций

3.

Параметры по умолчанию

теория (текст) / тесты / упражнение

Познакомиться с новым синтаксисом, позволяющим задавать параметры по умолчанию

4.

Выполнение функций

теория (текст) / тесты / упражнение

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

5.

Объекты первого класса

теория (текст) / тесты / упражнение

Узнать что функции это данные

6.

Лексическое окружение (LexicalEnvironment)

теория (текст) / тесты / упражнение

Повторить материал об окружениях в javascript

7.

Возврат функций из функций

теория (текст) / тесты / упражнение

Научиться генерировать новые функции на основе старых. Изучить понятие "замыкание".

8.

Частичное применение

теория (текст) / тесты / упражнение

Научиться технике сокращения кода

9.

Каррирование

теория (текст) / тесты / упражнение

Понять что такое каррирование и почему оно полезно

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

Статистика
3739
учащихся
1728
вопросов
и ответов
11
часов
Учитель