Em algumas situações, usamos muitos if e else if para comparar o mesmo valor. Quando isso acontece, o código pode ficar longo e difícil de ler.
Nesta aula, vamos conhecer a estrutura switch, que resolve esse problema de forma mais organizada.
🎯 Objetivo da aula
Ao final desta aula, você será capaz de:
- Entender quando usar
switch - Comparar valores de forma mais organizada
- Usar corretamente
caseebreak - Evitar erros comuns com
switch
🧠 O que é o switch?
O switch é uma estrutura de decisão usada para comparar um único valor com várias possibilidades.
Ele é especialmente útil quando temos muitos else if comparando o mesmo valor.
🧩 Sintaxe básica do switch
Veja a estrutura básica do switch:
switch (valor)
{
case opcao1: // código break;
case opcao2: // código break;
default: // código padrão
} O JavaScript compara o valor informado com cada case. Quando encontra um caso correspondente, executa o código. Se não encontrar nenhum teste que responda positivamente à comparação, ele executará o código presente no parâmetro 'default'.
✍️ Exemplo prático
Vamos ver um exemplo simples usando dias da semana:
let dia = 3;
switch (dia)
{
case 1: console.log("Segunda-feira"); break;
case 2: console.log("Terça-feira"); break;
case 3: console.log("Quarta-feira"); break;
case 4: console.log("Quinta-feira"); break;
case 5: console.log("Sexta-feira"); break;
default: console.log("Fim de semana");
} Nesse exemplo, o valor 3 corresponde ao caso case 3, ou seja, o valor impresso no console será "Quarta-feira".
🛑 A importância do break
O comando break interrompe a execução do switch.
Sem ele, o JavaScript continua executando os próximos case, mesmo que não correspondam.
let numero = 1;
switch (numero)
{
case 1: console.log("Um");
case 2: console.log("Dois");
} break, ocorre o chamado fall-through, que pode gerar resultados inesperados. No caso acima, o código do bloco número 2 também será executado, já que o código 1 não possui o break. 🧯 O caso default
O default é executado quando nenhum case corresponde ao valor.
Ele funciona como o else final de um if.
⚖️ Quando usar if ou switch?
- Use
ifpara condições complexas - Use
switchpara comparar um único valor - Prefira o código mais legível
Resumo da aula para nunca mais esquecer
switchcompara um valor com várias opções.- Cada
caserepresenta uma possibilidade. breakevita a execução de casos seguintes.defaulté usado quando nenhum caso corresponde.
▶️ Próxima aula
Na próxima aula, vamos aprender sobre laços de repetição, começando pelo for.
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Máquina de Pascal
A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.
Mario e seu bigode
O personagem Mario só possui bigode porque quando ele foi criado, em 1981, a resolução de tela dos equipamentos disponíveis não permitia que fosse desenhada uma boca, então os desenvolvedores fizeram o grande bigode para contornar essa limitação tecnológica.
PDP-1
O primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.
Galaxy Game
As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.
ENIAC
O ENIAC, primeiro computador valvulado do mundo, possuía 17.000 válvulas, 500.000 pontos de solda, 30 toneladas de peso e ocupava uma área de 180 metros quadrados. Clique aqui e conheça mais sobre a história dos computadores.










