Операторы ветвления в Javascript: if, «?»

Цикл статей «Учебник Javascript».

Следующая статья — «Циклы while, for в Javascript».
Предыдущая статья — «Операторы сравнения в Javascript».

Оператор if

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

Пример:

С помощью блока else можно добавить выполнение кода в том случае, когда условие НЕ выполнилось:

Можно добавлять блоки else if для проверки дополнительных условий в случае, когда предыдущие if не выполнились:

Блоков else if может быть много. Тогда условия будут проверяться до тех пор, пока не найдётся первый else if, для которого условие вернёт true. Если ни одно из условий if и else if  не будет истинно, то выполнится else.

Тернарный оператор

Тернарный оператор представляет собой сокращённую запись if else.

Тернарный оператор вычисляет <условие>. Если оно равно true, то вычисляется и возвращается< значение 1>, в противном случае вычисляется и возвращается< значение 2>.

 

Приведение к логическому типу

Условие в if и в тернарном операторе после вычисления преобразуется к логическому типу. В логическом контексте 0, пустая строка «», null, undefined, NaN равны false. Остальные значения — true.

 

Цикл статей «Учебник Javascript».

Следующая статья — «Циклы while, for в Javascript».
Предыдущая статья — «Операторы сравнения в Javascript».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *