Поток управления

Мы можем использовать поток управления для управления этапами выполнения наших программ. Мы можем использовать условные и логические операции для управления потоком наших программ. Условные выражения — это выражения, которые оцениваются как истинные или ложные, в зависимости от истинного или ложного значения мы можем выполнять разные строки кода. Типичный способ использования этих условных выражений — использовать их внутри операторов If/Else. Операторы if else читаются аналогично человеческому языку, если (что-то) делают так: иначе/иначе делают что-то еще.

Петли

Циклы полезны, когда вам нужно выполнить одно и то же действие несколько раз. Мы можем использовать циклы for, которые позволяют нам определить итератор и условие остановки. Цикл будет выполнять определенную задачу до тех пор, пока не будет выполнено условие остановки. У нас также есть циклы while, похожие на цикл for, но без итератора. Циклы for лучше, когда мы знаем, сколько раз мы хотим, чтобы цикл выполнялся. Циклы while лучше, когда мы хотим, чтобы цикл выполнялся до тех пор, пока что-то в нашем коде не остановит его. Если нам нужен более чистый синтаксис для перебора массивов, мы можем использовать цикл for-of.

Функции

Функции — это наборы операторов, которые выполняют задачу или вычисляют значение. Когда у нас есть повторяющийся код, полезно обернуть этот код внутри функции, чтобы мы могли использовать его в нескольких местах. Это делает наш код модульным и читабельным. Когда мы объявляем функции, мы определяем, что будет делать функция, а затем вызываем функцию везде, где она нам нужна в нашем коде. Иногда нашим функциям для выполнения своей работы требуется некоторая внешняя информация. Чтобы функции оставались гибкими, они могут иметь параметры/аргументы, которые позволяют нам выполнять задачи с различными фрагментами данных.

Закрытие

Мы начинаем узнавать, как мы можем управлять нашими программами и содержать наш код в чистоте. Скоро мы сможем писать большие и сложные программы ✌️.