Оператори If-Else
У цьому розділі ми розглянемо концепцію операторів if-else у JavaScript. Оператори if-else дозволяють нам приймати рішення в нашому коді на основі певних умов. Це фундаментальна концепція в програмуванні, яка дозволяє нам контролювати потік наших програм.
Розуміння операторів If-else
Оператор if-else оцінює умову і виконує блок коду, якщо умова є істинною. Якщо умова є хибною, він може виконати альтернативний блок коду. Таким чином, ми можемо змусити наші програми реагувати по-різному на різні ситуації.
Ось базова структура оператора if-else:
const condition = true if (condition) { console.log("Condition is true") } else { console.log("Condition is false") }
Символ "!"
Символ "!" використовується для заперечення булевого виразу. Якщо умова є істинною, використання "!" зробить її хибною, і навпаки. Це може бути дуже корисним, коли ви хочете виконати код лише тоді, коли умова не виконана.
Наприклад:
const condition = false if (!condition) { console.log("Condition is false") }
Приклад
Давайте розглянемо приклад, який використовує оператори if-else, щоб допомогти нашому ніндзя зібрати всі суші на карті. Ніндзя буде рухатися по сітці, збираючи суші, уникаючи стін.
ninja.js
У цьому прикладі ніндзя продовжуватиме рухатися і збирати суші, поки не зустріне стіни як зверху, так і праворуч. Оператор if-else перевіряє, чи є стіна праворуч. Якщо є, ніндзя рухається вгору і збирає суші. В іншому випадку, він рухається праворуч і збирає суші.
Swipe to start coding
Рішення
Дякуємо за ваш відгук!