24 of 264 menu

Função isNaN

A função isNaN verifica se o parâmetro passado é um número ou não. Retornará true se o parâmetro não for um número e false se for. Como funciona: o parâmetro passado é convertido para número. Se não for um número (string, array etc.), ele é convertido para NaN. Bem, e isNaN verifica - se obtivemos NaN após a conversão ou não. Já true é convertido para o número 1, e não para NaN. Existem outras armadilhas semelhantes, veja-as na descrição de NaN.

Sintaxe

isNaN(valor);

Exemplo

Agora isNaN retornará false, pois o parâmetro é um número:

console.log(isNaN(3));

Resultado da execução do código:

false

Exemplo

Agora isNaN retornará true, pois o parâmetro não é um número:

console.log(isNaN('abcde'));

Resultado da execução do código:

true

Veja também

  • a função isFinite,
    que verifica se um número é finito
  • o operador typeof,
    que determina o tipo de dados
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar