24 of 264 menu

Funzione isNaN

La funzione isNaN verifica se il parametro passato è un numero o meno. Restituirà true se il parametro non è un numero e false se lo è. Come funziona: il parametro passato viene convertito in numero. Se non è un numero (stringa, array ecc.), viene convertito in NaN. Bene, e isNaN verifica - se abbiamo ottenuto NaN dopo la conversione o meno. Invece true viene convertito non in NaN, ma nel numero 1. Ci sono anche altre insidie simili, trovatele nella descrizione NaN.

Sintassi

isNaN(valore);

Esempio

Ora isNaN restituirà false, poiché il parametro è un numero:

console.log(isNaN(3));

Risultato dell'esecuzione del codice:

false

Esempio

Ora isNaN restituirà true, poiché il parametro non è un numero:

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

Risultato dell'esecuzione del codice:

true

Vedi anche

  • la funzione isFinite,
    che verifica se un numero è finito
  • l'operatore typeof,
    che determina il tipo di dati
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta