Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LuanMesquita

[Resolvido] como funciona o isNaN

Recommended Posts

tenho esse código:

function condicao(valor){

if(isNaN(valor)){

window.alert("Não é um número!!!");

}

}
e no body tenho esse formulário:

<form name="form1">

Nome:

<input type="text" name="nome" onBlur="condicao(this.value)">


</form>

 

Não entendi muito bem como funciona o isNaN, sei que ele é usado para comparar valores do tipo

número e string. Minha dúvida está na função "condição" que emprega o isNaN, ele está dizendo:

Se isNaN(valor){

window.alert("Não é um número!!!");

o que ele quer dizer? Se "valor" for um número, faça:window.alert ? ou Se "valor" não for um número, faça:window.alert? < esse é meio

sem lógica.

 

 

Por favor, me expliquem essa parte, estou começando em JavaScript e

conto com a ajuda de vocês.

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

NaN significa: Not A Number, ou seja: 'não é um número'

 

O teste faz:

 

SE NÃO for um número, então faça o alert

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.