Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Складні Умови | Умовні Оператори
Вступ до TypeScript

bookСкладні Умови

Розглядаючи, як ще більше ускладнити оператор if, зокрема блок умов, завдяки доброзичливим розробникам TypeScript та JavaScript, тепер можна використовувати декілька умов у одному блоці.

Наприклад, потрібно задати дві умови: число повинно бути більше за 0 ТА менше за 99. (Наприклад, ви продавець наборів LEGO)

1234
let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
copy

Як бачите, ми задали подвійну умову. Нам потрібно, щоб вік був більший за 0 ТА менший за 99. Для цього використано символи &&. Є й інший варіант, коли потрібно задати декілька умов, і достатньо виконання будь-якої з них. Простіше кажучи — АБО. Розглянемо приклад:

1234
let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
copy

Як видно, ми використали || для встановлення умови АБО. У наведеному вище коді, якщо оцінка дорівнює Very well або Good, тоді завдання виконано добре. Швидко пригадаємо ці ключові слова:

  1. І = &&;
  2. АБО = ||.
  • 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:

1234
let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
copy

Ми можемо групувати умови в дужках, так само як у математиці. Це означає, що умови всередині дужок будуть перевірені першими, а потім будуть оцінені умови поза дужками.

question mark

Яким буде результат виконання цього коду?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.94

bookСкладні Умови

Свайпніть щоб показати меню

Розглядаючи, як ще більше ускладнити оператор if, зокрема блок умов, завдяки доброзичливим розробникам TypeScript та JavaScript, тепер можна використовувати декілька умов у одному блоці.

Наприклад, потрібно задати дві умови: число повинно бути більше за 0 ТА менше за 99. (Наприклад, ви продавець наборів LEGO)

1234
let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
copy

Як бачите, ми задали подвійну умову. Нам потрібно, щоб вік був більший за 0 ТА менший за 99. Для цього використано символи &&. Є й інший варіант, коли потрібно задати декілька умов, і достатньо виконання будь-якої з них. Простіше кажучи — АБО. Розглянемо приклад:

1234
let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
copy

Як видно, ми використали || для встановлення умови АБО. У наведеному вище коді, якщо оцінка дорівнює Very well або Good, тоді завдання виконано добре. Швидко пригадаємо ці ключові слова:

  1. І = &&;
  2. АБО = ||.
  • 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:

1234
let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
copy

Ми можемо групувати умови в дужках, так само як у математиці. Це означає, що умови всередині дужок будуть перевірені першими, а потім будуть оцінені умови поза дужками.

question mark

Яким буде результат виконання цього коду?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
some-alt