Условные инструкции в JavaScript

Условные инструкции в JavaScript

@honey_and_money

Рассмотрим удобное применение логических конструкций для формирования алгоритма работы программы.

Начнём с конструкции if

Основной синтаксис будет таким:

То есть в круглых скобках идёт какое-нибудь логическое выражение или переменная, которая будет преобразована к логическому типу автоматически.

Если выражение это истинно или переменная преобразуется к true, то следующая строка кода выполнится. Иначе просто проигнорируется.

Я написал эту строку кода на новой строке с отступов в четыре пробела (табом). В этой ситуации вы эту строку можете написать где угодно - хоть сразу после круглых скобок, но только через пробел.

Тут уже стоит вопрос в удобочитаемости написанного кода. Я привык писать так и вам советую.

Как думаете - выполнится такой блок кода или нет? В скобках стоит false - следовательно последующие строчки кода должны быть пропущены. Однако выполнится последняя строка и в консоли увидим следующее:

Всё дело в фигурных скобках. Если вы их не ставите, то условная инструкция распространяется только на единственную последующую строку кода. На остальные она уже никак не влияет. Если хотите объединить всё в одну инструкцию, то следует использовать фигурные скобки:

Вот теперь ни одна из строчек не выполнится. Вы можете использовать эти скобки даже когда в условной инструкции всего одна строка кода, но я привык их опускать для разгрузки кода (опять же всё на ваше усмотрение)

И еще по синтаксису - кто-то оставляет открывающую фигурную скобку на строке с логическим выражением в круглых скобках (через пробел). Кто-то переносит так как я - оба варианты правильны, используйте тот, который удобнее для вас.


С синтаксисом и основным способом применения разобрались - в следующей статье разберем различные вариации этой конструкции.


HONEY & MONEY - мир IT, технологий и бизнеса

Report Page