DÚVIDA: Porque o resultado dá positivo mesmo sendo um número negativo? Por favor alguém poderia me ajudar?
numero = prompt('Digite um positivo ou negativo');
if (numero > 0) {
alert('Número positivo!');
} else {
alert('Número negativo!');
}
DÚVIDA: Porque o resultado dá positivo mesmo sendo um número negativo? Por favor alguém poderia me ajudar?
numero = prompt('Digite um positivo ou negativo');
if (numero > 0) {
alert('Número positivo!');
} else {
alert('Número negativo!');
}
Oi! O problema pode estar acontecendo porque o valor digitado pelo usuário é tratado como uma string. Para corrigir isso, você pode converter a entrada para um número antes de fazer a comparação. Você pode tentar fazer da seguinte forma:
let numero = prompt('Digite um número positivo ou negativo');
numero = Number(numero); // Converte a entrada para um número
if (numero > 0) {
alert('Número positivo!');
} else {
alert('Número negativo!');
}
Olá, Rafaela! Agradeço muito sua atenção, porém ao testar seus códigos, o programa continua respondendo "Número positivo" mesmo inserindo um número negativo. :-(