Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio 2: hora da prática

Olá a todos,

Finalizei o segundo desafio :)

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

Peço ajuda aos mais experientes para saber se esta tudo certo :) Aqui rodou certinho!

1 resposta
solução!

Oi Amanda,

Parabéns por finalizar o desafio! 👏

Seu código está muito bom e demonstra que você compreendeu bem os conceitos de condicionais e concatenação. 👍

Uma pequena sugestão seria adicionar tratamento para os valores que vêm do prompt().

O prompt() sempre retorna uma string, mesmo que o usuário digite um número.

Você pode usar parseInt() ou parseFloat() para converter a string para um número antes de fazer a comparação.

Por exemplo, no código que verifica se o número é positivo ou negativo, você poderia fazer assim:

let numeroSecreto = prompt('Digite um número');
numeroSecreto = parseFloat(numeroSecreto);
if (numeroSecreto > 0) {
    alert(`${numeroSecreto} é um número POSITIVO`);
} else {
    alert(`${numeroSecreto} é um número NEGATIVO`);
}

Isso garante que a comparação seja feita corretamente, mesmo que o usuário digite um número com casas decimais. 🤔

🤓 Para saber mais: Conversão de tipo em JavaScript

Continue praticando e explorando novas possibilidades! 💪

P.S. Insira o código usando a ferramenta do fórum, não copie e cole diretamente e não use imagem apenas para mostrar o código! Aprenda a usar a ferramenta em Como turbinar seus estudos utilizando o fórum. código