Розділ 6. Умовні оператори
Для того щоб отримувати різні результати в залежності від умови - використовують умовний оператор if :
Для того щоб зазначити альтернативну дію в разі не виконання умови - використовують else:
У випадках коли результатом є один рядок коду то можна використовувати спрощений варіант запису в один рядок:
В JS є поширена практика використовувати синтаксис, який є скороченим варіантом написання стандартних речей - синтетичний цукор. Тому існує також спрощене написання пари if else з допомогою '?' та ':' :
Доволі часто в коді трапляються моменти коли необхідно зробити декілька порівнянь одного значення :
Для зручності читання можна розбити дане порівняння на частини :
Проте для таких ситуацій було створено іншу конструкцію - switch case :
Все доволі просто - switch приймає якесь значення і з допомогою case їх порівнює. Для того щоб після правильного case не порівнювати з наступними - пишуть break і порівняння завершується. Також якщо жоден з case не підійшов можна використати default як альтернативне рішення.
Для того щоб зробити перевірку декількох умов з однаковим значенням у switch передають true :
Також можна робити один результат для декількох умов :
Отож ми дізнались, що існують такі умовні оператори як if else та switch case. Створюючи власні умови намагайтесь робити код читабельним та оптимальним, бо те що написане Вами має бути зрозумілим для інших.У наступному розділі ми розглянемо, що таке цикли та які бувають їх види.
Last updated
Was this helpful?