JavaScript NumarasıNaN()
Örnekler
Bir değerin Number.NaN olup olmadığını kontrol edin:
Number.isNaN(123);
Number.isNaN(-1.23);
Number.isNaN('123');
Number.isNaN(0/0);
Number.isNaN(5-2);
Number.isNaN(0);
Number.isNaN('Hello');
Number.isNaN('2005/12/12');
Number.isNaN(' ');
Aşağıda daha fazla örnek.
Tanım ve Kullanım
JavaScript'te NaN
"Not-a-Number" ifadesinin kısaltmasıdır.
JavaScript'te, NaN
yasal bir sayı olmayan bir sayıdır.
Değer
ise ve tür bir Sayı ise Number.isNaN()
yöntem döner .true
NaN
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
Number.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 Number.NaN ise, aksi takdirde false . |
Daha fazla örnek
Bir değerin Number.NaN olup olmadığını kontrol edin:
Number.isNaN(false);
Number.isNaN(true);
Number.isNaN(undefined);
Number.isNaN('NaN');
Number.isNaN(NaN);
Tarayıcı Desteği
Number.isNaN()
bir ECMAScript6 (ES6) özelliğidir.
ES6 (JavaScript 2015) tüm modern tarayıcılarda desteklenir:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isNaN()
Internet Explorer 11'de (veya önceki sürümlerde) desteklenmez.