JavaScript NaN()
Örnek
Bir değerin NaN olup olmadığını kontrol edin:
isNaN(123);
isNaN(-1.23);
isNaN(5-2);
isNaN(0);
isNaN('123');
isNaN('Hello');
isNaN('2005/12/12');
Aşağıda daha fazla örnek.
Tanım ve Kullanım
JavaScript'te NaN
"Not-a-Number" ifadesinin kısaltmasıdır.
Bir isNaN()
değer NaN ise yöntem true değerini döndürür.
Yöntem isNaN()
, test etmeden önce değeri bir sayıya dönüştürür.
Ayrıca bakınız:
isnan() ve Number.isnan() arasındaki fark
isNaN()
true
Bir değer Sayı Değilse yöntem döndürür .
Number.isNaN()
true
bir sayı Sayı Değilse döner .
Başka bir deyişle:
isNaN()
test etmeden önce değeri bir sayıya dönüştürür.
Örnekler
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
Sözdizimi
isNaN(value)
parametreler
Parameter | Description |
value | Required. The value to be tested. |
Geri dönüş değeri
Tip | Açıklama |
bir boole | true değer NaN ise, aksi takdirde
false . |
Daha fazla örnek
Bir değerin NaN olup olmadığını kontrol edin:
isNaN(0/0);
isNaN('');
isNaN('A');
isNaN(true);
isNaN(false);
isNaN('NaN');
isNaN(NaN);
isNaN(undefined);
isNaN(null);
Tarayıcı Desteği
isNaN()
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |