Найти в Дзене
igortimshin1

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

Конструкции моут изменить ход программы в зависимости от условий. if конструкция в зависимости от условий выполняет определенное действие. В примере выше код выполняется в зависимости лож или истина. Например мы ввели число 10 и вывелось Число 10, потому что условие истинно. Во втором примере вернулось другое число, потому что условие лож. Выше в примере мы добавили блок else. Он выполнится только тогда, когда условие будет лож. else if позволяет проверять дополнительные условия, если предыдущее не выполнилось. Попробуйте выполнить разные варианты чисел и посмотрите какой будет результат. По документации это выглядит так: <predicate> ? <expression on true> : <expression on false> Тернарный оператор требует три операнда. Схожий с if else, но при этом выражение. Конструкция switch проверяет различные условия. Каждое условие проверяется на истинность, и если оно верно присваивается ему значение.
Оглавление
Измененная картинка из яндекс картинок.
Измененная картинка из яндекс картинок.

Условная конструкция if

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Конструкции моут изменить ход программы в зависимости от условий. if конструкция в зависимости от условий выполняет определенное действие. В примере выше код выполняется в зависимости лож или истина. Например мы ввели число 10 и вывелось Число 10, потому что условие истинно. Во втором примере вернулось другое число, потому что условие лож.

Else

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Выше в примере мы добавили блок else. Он выполнится только тогда, когда условие будет лож.

Конструкция else if

Собственный скриншот из браузера.
Собственный скриншот из браузера.

else if позволяет проверять дополнительные условия, если предыдущее не выполнилось. Попробуйте выполнить разные варианты чисел и посмотрите какой будет результат.

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

Собственный скриншот из браузера.
Собственный скриншот из браузера.

По документации это выглядит так: <predicate> ? <expression on true> : <expression on false> Тернарный оператор требует три операнда. Схожий с if else, но при этом выражение.

Конструкция switch

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Конструкция switch проверяет различные условия. Каждое условие проверяется на истинность, и если оно верно присваивается ему значение.