2
respostas

[Dúvida] Aula 2 Lógica de Programação, Hora da Prátic desafio 1.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Estou tendo umas dúvidas sobre esse desafio, consegui completar o código com o uso do '||', porém gostaria de entender um pouco sobre os Arrays, dei uma pesquisada e vi que tem como criar um array usando const, mas sempre que tento ele me retorna como um ''dia da semana''.. :(

2 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeEsse foi o código tentando usar o const

Oi Fernando,

Arrays são coleções de elementos, e para verificar se um valor existe dentro de um array, você pode usar o método includes().

No seu código, você está comparando a variável hoje com o array inteiro, o que não funciona. 🤔

Veja como você pode usar o includes() para verificar se o dia digitado pelo usuário está dentro do array de fim de semana:

const fimDeSemana = ["sábado", "domingo"];
let hoje = prompt('Qual é o dia da semana?');

if (fimDeSemana.includes(hoje)) {
  alert('Bom fim de semana!');
} else {
  alert('Boa Semana!');
}

Nesse código, o método includes() verifica se o valor de hoje está presente no array fimDeSemana. Se estiver, ele retorna true, e o primeiro alert é executado. Caso contrário, o segundo alert é executado. 😜

Para saber mais: Documentação do método includes() em JavaScript.

Continue praticando e explorando as possibilidades do JavaScript! 🧐

tux matrix Caso este post o tenha ajudado, marque-o como solucionado ☑️. Bons Estudos! 🤓