Oi Lidia, tudo bem? 😊
Seu código está muito bom! 👍
A estrutura com while
e if/else
está um pouco complexa e pode ser simplificada.
Você pode usar apenas um while
para cada número, tornando o código mais direto.
Veja este exemplo:
function ItemSeis() {
let numero1;
let numero2;
while (isNaN(numero1)) {
numero1 = parseInt(prompt('Digite o primeiro número inteiro:'));
if (isNaN(numero1)) {
alert('Por favor, insira um número válido.');
}
}
while (isNaN(numero2)) {
numero2 = parseInt(prompt('Digite o segundo número inteiro:'));
if (isNaN(numero2)) {
alert('Por favor, insira um número válido.');
}
}
alert(`A soma dos dois números é: ${numero1 + numero2}`);
}
🎓 Para saber mais:

Caso este post o tenha ajudado,
marque-o como solucionado ☑️.Bons Estudos! 🤓