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

JS: Функции

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

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

Уроки курса

  • 1

    Введение

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

    теория  
  • 2

    Guard Expression

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

    теория   тесты   практика  
  • 3

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

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

    теория   тесты   практика  
  • 4

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

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

    теория   тесты   практика  
  • 5

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

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

    теория   тесты   практика  
  • 6

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

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

    теория   тесты   практика  
  • 7

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

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

    теория   тесты   практика  
  • 8

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

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

    теория   тесты   практика  
  • 9

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

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

    теория   тесты   практика  
  • Course completed

  • Практика после курса

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

    # Задание % завершений
    1 Числа Черча 54%
    2 Композиция функций 94%
    3 Каррирование 91%

Подробнее о курсе

Учащихся
2451
Сообщений
1220
Упражнений
3
Часов
9