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

bookВикористання Оператора If-Else

Іноді однієї умови недостатньо, і для цього в TypeScript (як і в інших мовах програмування) існує конструкція if-else. Наприклад, якщо потрібно створити калькулятор, ви, як справжній програміст, зробите це за допомогою конструкції if-else, ось так:

1234567891011121314
let 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!`) }
copy

У цьому коді є 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, наприклад:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

Таким чином, можна експериментувати та використовувати таку конструкцію для різних цілей!

1. Яке призначення оператора if-else у TypeScript?

2. Що виконується у виразі if-else, якщо умова в блоці if є хибною?

question mark

Яке призначення оператора if-else у TypeScript?

Select the correct answer

question mark

Що виконується у виразі if-else, якщо умова в блоці if є хибною?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 2.94

bookВикористання Оператора If-Else

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

Іноді однієї умови недостатньо, і для цього в TypeScript (як і в інших мовах програмування) існує конструкція if-else. Наприклад, якщо потрібно створити калькулятор, ви, як справжній програміст, зробите це за допомогою конструкції if-else, ось так:

1234567891011121314
let 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!`) }
copy

У цьому коді є 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, наприклад:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

Таким чином, можна експериментувати та використовувати таку конструкцію для різних цілей!

1. Яке призначення оператора if-else у TypeScript?

2. Що виконується у виразі if-else, якщо умова в блоці if є хибною?

question mark

Яке призначення оператора if-else у TypeScript?

Select the correct answer

question mark

Що виконується у виразі if-else, якщо умова в блоці if є хибною?

Select the correct answer

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

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

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

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