English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo Number isNaN() di JavaScript

 Oggetto Numero di JavaScript

isNaN()Il metodo determina se il valore passato è NaN (Non-A-Number).

Se il tipo del valore è Number, questo metodo restituirà true e sarà uguale a NaN; altrimenti restituirà false.

Questo metodo è diverso dal metodo globaleisNaN()Funzione.

GlobaleisNaN()Funzione, che convertirà il valore testato in Number e lo testerà poi.

Number.isNaN() non convertirà il valore in Number e non restituirà true per qualsiasi valore non di tipo Number.

Sintassi:

Number.isNaN(value)
Number.isNaN(451); // false
Number.isNaN(-3.13); // false
Number.isNaN(3-1); // false
Number.isNaN(0); // false
Number.isNaN("451"); // false
Number.isNaN("Hello"); // false
Number.isNaN("20/12/2018"); // false
Number.isNaN(''); // false
Number.isNaN(true); // false
Number.isNaN(undefined); // false
Number.isNaN('NaN'); // false
Number.isNaN(NaN); // true
Number.isNaN(0 / 0); // true
Testa e guarda‹/›

Compatibilità del Browser

Il numero nel tavolo specifica la versione del browser che supporta la prima isNaN()

Metodo
isNaN()191615912

Valore del Parametro

ParametroDescrizione
valueValore NaN da testare

Dettagli Tecnici

Valore di ritorno:Se il valore fornito è NaN, il tipo è Number, allora è true; altrimenti è false
Versione di JavaScript:ECMAScript 6

 Oggetto Numero di JavaScript