Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Interruptor | Declarações Condicionais
Introdução ao TypeScript

bookInterruptor

Se você já está cansado da declaração if-else, tenho ótimas notícias para você! Em TypeScript, existe outro construto para verificar múltiplas condições - a declaração switch-case. Esse construto foi criado para executar código com base no valor que está sendo passado. Vamos dar uma olhada na definição:

A sintaxe para a instrução switch-case é a seguinte:

switch (expressão) {
    case valor1:
        // Código a ser executado se a expressão for igual a valor1
        break; // Instrução break opcional para sair do switch

    case valor2:
        // Código a ser executado se a expressão for igual a valor2
        break;

    // Casos adicionais...

    default:
        // Código a ser executado se nenhum dos casos corresponder à expressão
}

Pontos-chave sobre a instrução switch em TypeScript:

  • break: Tipicamente, cada case inclui uma instrução break para sair do switch após executar o código correspondente ao case. Isso impede a execução do código de outros ramos de case. A instrução break é opcional e, sem ela, a execução continuará para o próximo case;

  • default: O default é um bloco opcional que executa se nenhum dos valores de case corresponder à expressão. Funciona como uma alternativa para todos os ramos de case.

O autor do curso está ficando sem imaginação, então vamos olhar novamente o exemplo com os dias da semana. No entanto, desta vez vamos alterar ligeiramente as condições, e agora vamos determinar o nome do dia da semana pelo seu número na semana:

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

Nota

Observe que, se nenhum dos valores corresponder, executamos o bloco default.

Usamos a variável day como uma expressão, e dependendo do seu valor, determinamos o nome do dia da semana. Assim, podemos criar múltiplas condições e executar códigos específicos com base nelas.

1. Qual é o propósito da instrução switch em TypeScript?

2. Qual é a função do caso default em uma instrução switch?

question mark

Qual é o propósito da instrução switch em TypeScript?

Select the correct answer

question mark

Qual é a função do caso default em uma instrução switch?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.94

bookInterruptor

Deslize para mostrar o menu

Se você já está cansado da declaração if-else, tenho ótimas notícias para você! Em TypeScript, existe outro construto para verificar múltiplas condições - a declaração switch-case. Esse construto foi criado para executar código com base no valor que está sendo passado. Vamos dar uma olhada na definição:

A sintaxe para a instrução switch-case é a seguinte:

switch (expressão) {
    case valor1:
        // Código a ser executado se a expressão for igual a valor1
        break; // Instrução break opcional para sair do switch

    case valor2:
        // Código a ser executado se a expressão for igual a valor2
        break;

    // Casos adicionais...

    default:
        // Código a ser executado se nenhum dos casos corresponder à expressão
}

Pontos-chave sobre a instrução switch em TypeScript:

  • break: Tipicamente, cada case inclui uma instrução break para sair do switch após executar o código correspondente ao case. Isso impede a execução do código de outros ramos de case. A instrução break é opcional e, sem ela, a execução continuará para o próximo case;

  • default: O default é um bloco opcional que executa se nenhum dos valores de case corresponder à expressão. Funciona como uma alternativa para todos os ramos de case.

O autor do curso está ficando sem imaginação, então vamos olhar novamente o exemplo com os dias da semana. No entanto, desta vez vamos alterar ligeiramente as condições, e agora vamos determinar o nome do dia da semana pelo seu número na semana:

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

Nota

Observe que, se nenhum dos valores corresponder, executamos o bloco default.

Usamos a variável day como uma expressão, e dependendo do seu valor, determinamos o nome do dia da semana. Assim, podemos criar múltiplas condições e executar códigos específicos com base nelas.

1. Qual é o propósito da instrução switch em TypeScript?

2. Qual é a função do caso default em uma instrução switch?

question mark

Qual é o propósito da instrução switch em TypeScript?

Select the correct answer

question mark

Qual é a função do caso default em uma instrução switch?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6
some-alt