Використання Оператора If-Else
Іноді однієї умови недостатньо, і для цього в TypeScript (як і в інших мовах програмування) існує конструкція if-else
. Наприклад, якщо потрібно створити калькулятор, ви, як справжній програміст, зробите це за допомогою конструкції if-else
, ось так:
1234567891011121314let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
У цьому коді є 3 змінні: число a
, число b
та операція, яка буде виконана між ними. За допомогою конструкції if-else
визначаємо, яку операцію буде застосовано до цих двох чисел. Якщо відповідної операції не знайдено, буде виведено повідомлення про те, що така операція недоступна!
Тепер розглянемо детальніше синтаксис, який використовується:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else if... {
// You can have as many of these blocks as you want.
} else {
/* A block of code that will execute
if all previous conditions are false. */
}
Зверніть увагу, що якщо одна з умов виконується, вихід із конструкції if-else
відбувається, і наступні блоки ігноруються.
На відміну від else if
, блок else
не має умови. Це пов'язано з тим, що else виконується лише якщо всі попередні умови були false
.
Конструкція if-else
часто використовується для різних завдань: від перевірки, чи є число додатним, до написання штучного інтелекту.
Також можна не використовувати блоки else-if
, а застосовувати лише if
та else
, наприклад:
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
Таким чином, можна експериментувати та використовувати таку конструкцію для різних цілей!
1. Яке призначення оператора if-else
у TypeScript?
2. Що виконується у виразі if-else
, якщо умова в блоці if
є хибною?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.94
Використання Оператора If-Else
Свайпніть щоб показати меню
Іноді однієї умови недостатньо, і для цього в TypeScript (як і в інших мовах програмування) існує конструкція if-else
. Наприклад, якщо потрібно створити калькулятор, ви, як справжній програміст, зробите це за допомогою конструкції if-else
, ось так:
1234567891011121314let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
У цьому коді є 3 змінні: число a
, число b
та операція, яка буде виконана між ними. За допомогою конструкції if-else
визначаємо, яку операцію буде застосовано до цих двох чисел. Якщо відповідної операції не знайдено, буде виведено повідомлення про те, що така операція недоступна!
Тепер розглянемо детальніше синтаксис, який використовується:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else if... {
// You can have as many of these blocks as you want.
} else {
/* A block of code that will execute
if all previous conditions are false. */
}
Зверніть увагу, що якщо одна з умов виконується, вихід із конструкції if-else
відбувається, і наступні блоки ігноруються.
На відміну від else if
, блок else
не має умови. Це пов'язано з тим, що else виконується лише якщо всі попередні умови були false
.
Конструкція if-else
часто використовується для різних завдань: від перевірки, чи є число додатним, до написання штучного інтелекту.
Також можна не використовувати блоки else-if
, а застосовувати лише if
та else
, наприклад:
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
Таким чином, можна експериментувати та використовувати таку конструкцію для різних цілей!
1. Яке призначення оператора if-else
у TypeScript?
2. Що виконується у виразі if-else
, якщо умова в блоці if
є хибною?
Дякуємо за ваш відгук!