English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Atributos Globais do JavaScript/Função
globalisNaN()função que determina se um valor é um número ilegítimo (não número).
Esta função é diferente da específica do NumberNumber.isNaN()Método.
Função global isNaN(), converte o valor testado para Number e então o testa.
Number.isNaN()Não converte o valor para Number e não retorna true para qualquer valor não Number.
isNaN(value)
isNaN(451); // falso isNaN(-3.13); // falso isNaN(3-1); // falso isNaN(0); // falso isNaN("451"); // falso isNaN("Hello"); // true isNaN("20/12/2018"); // true isNaN('');// falso isNaN(true); // falso isNaN(undefined); // true isNaN('NaN'); // true isNaN(NaN); // true isNaN(0 / 0); // trueTestar e Verificar‹/›
A função isNaN() é completamente suportada por todos os navegadores:
Function | |||||
isNaN() | Sim | Sim | Sim | Sim | Sim |
Parâmetro | Descrição |
---|---|
value | Valor a Testar |
Retorno: | Se o valor fornecido for NaN, retorna false; caso contrário, retorna true |
---|---|
Versão do JavaScript: | ECMAScript 1 |
Verificar se o valor é NaN usando a função isNaN():
var str = 'Hello world'; var ans = Number(str); //Converter String para Número ;if (isNaN(ans)) { ;document.getElementById('result').innerHTML = ans; }Testar e Verificar‹/›