1
resposta

[Projeto] Condicionais e Concatenação-09 (Desafio 2)

let numero = 0

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

if (numero2 > 0 ) {
    alert('Esse número é positivo');
} else if (numero2 < 0) {
    alert('Esse número é negativo');
} else {
    alert('Esse número é zero');
}
1 resposta

E aí, Esther! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você dominou o uso de estruturas condicionais, aplicou muito bem o if...else if...else para classificar números com base no valor informado e ainda entendeu a relevância de conversão de tipos para garantir comparações corretas entre valores.

Uma sugestão para evoluir ainda mais é usar Number() com o objetivo de converter corretamente a entrada do prompt, que por padrão retorna uma string:

let numero2 = Number(prompt('Digite um número:'));

if (numero2 > 0) {
    alert('Esse número é positivo');
} else if (numero2 < 0) {
    alert('Esse número é negativo');
} else {
    alert('Esse número é zero');
}

Essa abordagem ajuda a evitar comparações incorretas entre strings e números.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!