Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Прийняття Рішень за Допомогою Switch | Умовні Оператори
Вступ до TypeScript

bookПрийняття Рішень за Допомогою Switch

Якщо ви вже втомилися від оператора if-else, маю для вас чудову новину! У TypeScript існує ще одна конструкція для перевірки кількох умов — оператор switch-case. Ця конструкція створена для виконання коду залежно від переданого значення. Розглянемо визначення:

Синтаксис оператора switch-case виглядає так:

switch (expression) {
    case value1:
        // Code to execute if expression equals value1
        break; // Optional break statement to exit the switch

    case value2:
        // Code to execute if expression equals value2
        break;

    // Additional cases...

    default:
        // Code to execute if none of the cases match the expression
}

Основні моменти щодо оператора switch у TypeScript:

  • break: Зазвичай кожен case містить оператор break для виходу зі switch після виконання коду у відповідній case гілці. Це запобігає виконанню коду з інших гілок case. Оператор break є необов'язковим, і без нього виконання продовжиться до наступного case;

  • default: default — це необов'язковий блок, який виконується, якщо жодне з значень case не співпадає з виразом. Він виступає альтернативою для всіх гілок case.

Автор курсу вичерпав уяву, тому знову розглянемо приклад із днями тижня. Однак цього разу ми трохи змінимо умови і тепер визначатимемо назву дня тижня за його номером у тижні:

123456789101112131415161718
let day: number = 3; let dayName: string; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; default: dayName = "Unknown"; } console.log(`Today is ${dayName}`);
copy

Примітка

Зверніть увагу, що якщо жодне зі значень не збігається, виконується блок default.

Ми використовуємо змінну day як вираз, і залежно від її значення визначаємо назву дня тижня. Таким чином можна створювати декілька умов і виконувати певний код відповідно до них.

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

2. Яка роль блоку default в операторі switch?

question mark

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

Select the correct answer

question mark

Яка роль блоку default в операторі switch?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 2.94

bookПрийняття Рішень за Допомогою Switch

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

Якщо ви вже втомилися від оператора if-else, маю для вас чудову новину! У TypeScript існує ще одна конструкція для перевірки кількох умов — оператор switch-case. Ця конструкція створена для виконання коду залежно від переданого значення. Розглянемо визначення:

Синтаксис оператора switch-case виглядає так:

switch (expression) {
    case value1:
        // Code to execute if expression equals value1
        break; // Optional break statement to exit the switch

    case value2:
        // Code to execute if expression equals value2
        break;

    // Additional cases...

    default:
        // Code to execute if none of the cases match the expression
}

Основні моменти щодо оператора switch у TypeScript:

  • break: Зазвичай кожен case містить оператор break для виходу зі switch після виконання коду у відповідній case гілці. Це запобігає виконанню коду з інших гілок case. Оператор break є необов'язковим, і без нього виконання продовжиться до наступного case;

  • default: default — це необов'язковий блок, який виконується, якщо жодне з значень case не співпадає з виразом. Він виступає альтернативою для всіх гілок case.

Автор курсу вичерпав уяву, тому знову розглянемо приклад із днями тижня. Однак цього разу ми трохи змінимо умови і тепер визначатимемо назву дня тижня за його номером у тижні:

123456789101112131415161718
let day: number = 3; let dayName: string; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; default: dayName = "Unknown"; } console.log(`Today is ${dayName}`);
copy

Примітка

Зверніть увагу, що якщо жодне зі значень не збігається, виконується блок default.

Ми використовуємо змінну day як вираз, і залежно від її значення визначаємо назву дня тижня. Таким чином можна створювати декілька умов і виконувати певний код відповідно до них.

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

2. Яка роль блоку default в операторі switch?

question mark

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

Select the correct answer

question mark

Яка роль блоку default в операторі switch?

Select the correct answer

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

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

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

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