3.4 - Algumas funções predefinidas

As seguintes funções predefinidas retornam valores lógicos e podem ser utilizadas em conjunto com comandos de decisão.

isNaN(valor)

Serve para determinar se um valor é numérico ou não. Isso pode ser útil em caso de críticas de valores digitados pelo usuário. A função isNaN (abreviação de "IS NOT A NUMBER") retorna "true" se o valor NÃO for numérico.

Exemplo:

x = window.prompt("Entre com um número:", "");
if (isNaN(x))
     window.alert("Valor não é numérico !");

window.confirm(pergunta)

Método do objeto window que serve para abrir uma janela pedindo uma confirmação ao usuário.

Exemplo:

if (window.confirm("Deseja realmente encerrar a sessão ?"))
     window.alert("Então adeus !");

Estude agora o seguinte exemplo completo: