Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida - Desafio

Criei o seguinte código para o desafio do final de semana:

alert ("Qual dia é hoje?");

let DiaSemana = prompt ("Resposta");

let finalSemana = "Sábado"; "Domingo";

if (DiaSemana == finalSemana) {
    alert ("Bom fim de semana!");
}
else 
{
    alert ("Boa semana!");
}

Existe uma maneira de aceitar outras variações da resposta, como não ter acentos ou letra minúscula, sem a necessidade de escrever todas as possíveis variações (ex: sabado, Sabado, domingo, DOMINGO) ? Nesse código, se o usuário digitar "sabado", ele não aceita como válido.

2 respostas
solução!

Voce pode usar o toLowerCase(): Converte todo o texto para letras minúsculas, para evitar problemas de comparação entre letras maiúsculas e minúsculas. Atribui essa função a variavel desejada:

let DiaSemana = prompt("Resposta");

DiaSemana = DiaSemana.toLowerCase();

Muito obrigado, Gabriel, pela ajuda!