JavaScript Number isNaN() method
- Ilang Pahina sa Apat isInteger()
- Ilang Pahina isSafeInteger()
- Bumalik sa Iyong Level Reference Manual ng JavaScript Number
Paglilinaw at paggamit
Sa JavaScriptNaN
ay ang pangalawang pangalan ng 'Not-a-Number'.
Sa JavaScriptNaN
ito ay hindi lehitimong numero.
kung ang halaga ay NaN at ang uri ay Number Number.isNaN()
ang paraan ay ibabalik ang true.
Bilang karagdagan:
mga halimbawa
Halimbawa 1
Pagsusuri kung ang halaga ay Number.NaN:
Number.isNaN(123); Number.isNaN(-1.23); Number.isNaN('123'); Number.isNaN(0/0);
Halimbawa 2
Number.isNaN(5-2); Number.isNaN(0); Number.isNaN('Hello'); Number.isNaN('2005/12/12'); Number.isNaN(' ');
Halimbawa 3
Pagsusuri kung ang halaga ay Number.NaN:
Number.isNaN(false); Number.isNaN(true); Number.isNaN(undefined); Number.isNaN('NaN'); Number.isNaN(NaN);
gramatika
Number.isNaN(value)
parametro
parametro | paglalarawan |
---|---|
value | kailangan. Ang halaga na itutest. |
ibabalik na halaga
uri | paglalarawan |
---|---|
buleyno halaga. | kung ang halaga ay Number.NaN true ;kung hindi, ito ay false . |
ang pagkakaiba ng isnan() at Number.isnan()
kunghalagakung ito ay hindi isang numero isNaN()
ang paraan ay ibabalik true
.
kungnumerokung ito ay hindi isang numero Number.isNaN()
ibabalik true
.
Sa ibang salita:isNaN()
magpaipalit ng halaga sa numero bago ang pagsubok.
mga halimbawa
isNaN('Hello'); // ibabalik ang true
Number.isNaN('Hello'); // ibabalik ang false
suporta ng browser
Number.isNaN()
ay mga katangian ng ECMAScript6 (ES6).
Lahat ng modernong browser ay suporta ang ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
suportado | suportado | suportado | suportado | suportado |
Internet Explorer 11(o mas maagang bersiyon)ay hindi suportado Number.isNaN()
.
- Ilang Pahina sa Apat isInteger()
- Ilang Pahina isSafeInteger()
- Bumalik sa Iyong Level Reference Manual ng JavaScript Number