1
resposta

Desafio 2

Olá, só queria saber se há algum erro ou algo para ser adicionado.

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

Obrigado!

1 resposta

Oii Guilherme, tudo bem?

Vamos analisar seu código e ver se há algo que precisa ser ajustado ou adicionado.

Desafio 2

Há um pequeno erro no seu código. O prompt retorna uma string, então você precisa converter para número antes de fazer a comparação:

let numero = prompt("Digite um número positivo ou negativo.");
numero = Number(numero);
if (numero > 0) {
    alert("O número é positivo");
} else {
    alert("O número é negativo");
}

Desafio 3

Aqui está tudo certo, mas seria interessante fazer a conversão da pontuação para número também:

let pontuacao = prompt("Qual foi a sua pontuação?");
pontuacao = Number(pontuacao);
if (pontuacao >= 100) {
    alert("Parabéns, você venceu!");
} else {
    alert("Tente novamente para ganhar.");
}

Desafio 4

Está correto. Apenas uma observação: se saldoDaConta for uma variável que pode mudar, é melhor usar let em vez de const.

let saldoDaConta = 5000;
alert(`Seu saldo é de ${saldoDaConta}`);

Desafio 5

Está perfeito! Apenas uma dica: se você quiser garantir que o nome seja sempre tratado como string, pode usar String:

let nome = prompt("Por gentileza, digite o seu nome.");
alert(`Bem vindo ${String(nome)}!`);

Espero ter ajudado.

Um abraço e bons estudos.