Oi, Andre! Tudo bem?
Ótima entrega no desafio hora da prática, você resolveu os cinco exercícios de condicionais e concatenação e ainda cuidou das mensagens para o usuário em cada um deles.
Um ponto que vale reforçar aparece no exercício 2: o prompt sempre devolve uma string, então a comparação numeroescolhido > 0 funciona por conversão automática do JavaScript, mas numeroescolhido === 0 nunca será verdadeira, porque o === compara valor e tipo, e "0" é texto, não número.
A dica é fazer como você já fez nos exercícios 3 e 4: envolver a leitura com Number(), escrevendo let numeroescolhido = Number(prompt("Digite um número...")). Outro detalhe é o exercício 1, onde os dois primeiros blocos executam a mesma ação; dá para unificar com o operador OU lógico: if (diadasemana === "Sábado" || diadasemana === "Domingo"). Vale considerar também aplicar .toLowerCase() na resposta antes de comparar, assim "sábado" e "SÁBADO" também são reconhecidos.
alert("Olá, tudo bem? Digite um número e eu direi a você se ele é positivo ou negativo");
let numeroescolhido = Number(prompt("Digite um número a sua escolha, podendo ser negativo ou positivo"));
if (numeroescolhido > 0) {
alert("Seu número é positivo!");
} else if (numeroescolhido === 0) {
alert("Seu número é zero!");
} else {
alert("Seu número é negativo!");
}
Falando em entrada do usuário, como você trataria o caso de alguém digitar algo que não é um dia da semana válido no exercício 1?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!