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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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