1
resposta

Exercício dia da semana

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

let diaSemana = prompt("Qual é o dia da semana?");

if (diaSemana === "Sábado" || diaSemana === "Domingo" || diaSemana === "Sabado" || diaSemana === "sábado" || diaSemana === "sabado" || diaSemana === "domingo") { alert("Bom fim de semana!"); } else { alert("Boa semana!"); }

No caso eu coloquei variações de escrita de sábado e domingo para evitar erros. Tem alguma maneira de simplicar isso no código?

1 resposta

Olá, Crislene! Em uma pesquisa encontrei este site que pode te auxiliar: https://pt.stackoverflow.com/questions/367970/como-n%C3%83o-diferenciar-mai%C3%BAscula-e-min%C3%BAscula-com-indexof

Basicamente, ele utiliza .toUpperCase para deixar todas letas maiúsculas, ou, .toLowerCase para que todas fiquem minúsculas.

Sendo assim, um exemplo:

let diaSemana = prompt("Qual é o dia da semana?");

if (diaSemana.toLowerCase() === "sábado" || diaSemana.toLowerCase() === "domingo") { alert("Bom fim de semana!"); } else { alert("Boa semana!"); }