Boa noite pessoal, teria como forçar que o usuário digitasse um número ou um texto? E caso não digitasse exibisse um erro. Seria utilizando a função prompt.
Boa noite pessoal, teria como forçar que o usuário digitasse um número ou um texto? E caso não digitasse exibisse um erro. Seria utilizando a função prompt.
Boa noite.
Tenho certeza que vera isso mais a frente, porem sei como é querer melhorar o que esta vendo. Me identifico.
Existem muitas formas, mas aqui vou mostrar uma que provavelmente vera em seguida no curso:
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var convidados = parseInt(prompt("Número de convidados"));
while( isNaN(convidados) ) {
convidados = parseInt(prompt("Informe um número de convidados valido! "));
}
var vips = parseInt(prompt("Número de convidados VIP's"));
while( isNaN(vips) ) {
vips = parseInt(prompt("Informe um número de convidados VIP's valido! "));
}
var total = convidados + vips;
mostra("O total de convidados é " + total);
Basicamente é uma verificação se o que foi digitado é um numero, se não for ele fica repetindo a interação ate a pessoa digitar um numero inteiro.
Espero ter te ajudado.
Muito bacana, muito obrigado pela explicação e desculpe pela ansiedade hahahahaha