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

[Sugestão] Desafio 2 - resolução mais completa

Na questão 2, a resolução apresentada foi:

numero = prompt('Digite um positivo ou negativo');
if (numero > 0) {
    alert('Número positivo!');
} else {
    alert('Número negativo!');
}

Além de estar faltando a palavra "número" no prompt, acredito que o código poderia ficar mais completo caso fosse escrito dessa forma:

let numero = prompt ('Digite um número inteiro:');

if (numero > 0) {
    alert ('Este número é positivo.');
}
if (numero < 0) {
    alert ('Este número é negativo.');
}
if (numero = 0) {
    alert('Este número é nulo (0).');
}

Não sei se está escrito corretamente, mas algo nesse sentido poderia funcionar melhor.

1 resposta
solução!

Olá, David!

Obrigada por compartilhar sua sugestão de resolução mais completa para o desafio 2 do curso "Lógica de programação: mergulhe em programação com JavaScript". Sua ideia de adicionar a verificação para o número ser igual a zero é muito boa! Assim, o código fica mais abrangente e completo.

Só uma observação a respeito do seu código. Na linha if (numero = 0), você está utilizando o operador de atribuição (=) em vez do operador de comparação (== ou ===).

Dessa forma, o código irá funcionar corretamente.

Continue assim, sempre buscando melhorar suas soluções e pensar em diferentes casos. Isso é muito importante para se tornar um bom programador!

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!