Складні Умови
Свайпніть щоб показати меню
Розглядаючи, як ще більше ускладнити оператор if, зокрема блок умов, завдяки доброзичливим розробникам TypeScript та JavaScript, тепер можна використовувати декілька умов у одному блоці.
Наприклад, потрібно задати дві умови: число повинно бути більше за 0 ТА менше за 99. (Наприклад, ви продавець наборів LEGO)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Як бачите, ми задали подвійну умову. Нам потрібно, щоб вік був більший за 0 ТА менший за 99. Для цього використано символи &&. Є й інший варіант, коли потрібно задати декілька умов, і достатньо виконання будь-якої з них. Простіше кажучи — АБО. Розглянемо приклад:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Як видно, ми використали || для встановлення умови АБО. У наведеному вище коді, якщо оцінка дорівнює Very well або Good, тоді завдання виконано добре.
Швидко пригадаємо ці ключові слова:
- І =
&&; - АБО =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
До речі, можна використовувати декілька таких умов одночасно. Наприклад, може знадобитися 3 або 4 умови. Наприклад, якщо потрібно отримати число між 20 і 50 OR між 70 і 100:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
Ми можемо групувати умови в дужках, так само як у математиці. Це означає, що умови всередині дужок будуть перевірені першими, а потім будуть оцінені умови поза дужками.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат