Boa noite. Finalizei o desafio mas gostaria de sugestões sobre como obrigar o usuário a informar um certo tipo de dados. Em meu código consegui fazer, mas mesmo assim o usuário ainda poderia colocar um decimal e passaria, mas meu código transforma em inteiro.
let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora do desafio';
function botaoConsole() {
console.log('O botão foi clicado');
}
function botaoAlert() {
alert('Eu amo JS');
}
function botaoPrompt() {
let cidade = prompt('Informe o nome de uma cidade do Brasil:');
alert(`Estive em ${cidade} e lembrei de você.`);
}
function botaoSoma() {
let numero1;
let numero2;
do {
numero1 = parseInt(prompt('Informe um número inteiro:'));
} while (!Number.isInteger(numero1));
do {
numero2 = parseInt(prompt('Informe mais um número inteiro:'));
} while (!Number.isInteger(numero2));
let resultado = numero1 + numero2;
alert(`A soma entre ${numero1} e ${numero2} é ${resultado}.`);
}