JavaScript Number NaN -ominaisuus
- Edellinen sivu MIN_VALUE
- Seuraava sivu NEGATIVE_INFINITY
- Palaa ylös JavaScript Number viittauskäsikirja
Määritelmä ja käyttö
JavaScriptissaNaN
on "Not-a-Number" -lyhenteen lyhennys.
JavaScriptissaNaN
on epäkelvollinen luku.
globaali NaN
ominaisuus on Number.Nan
ominaisuudet ovat samat.
NaN-ominaisuus on erityisarvo, joka edustaa ei-lukuarvoa. Tämä ominaisuus käytetään ilmoittamaan, että jokin arvo ei ole luku. Voit asettaa Number-objektin tähän arvoon, jotta se viittaa siihen, että se ei ole lukuarvo.
Vinkki:Käytä isNaN()
Globaali funktio arvioi, onko arvo NaN-arvo.
Lisätietoja:
syntaksi
Number.NaN
selittää
Number.NaN
on erityisarvo, joka ilmaisee, että tietyn laskutoimituksen (esim. miinuslukuksen neliöjuuren) tulos ei ole luku. Metodi parseInt()
ja parseFloat()
Jos et voi解析tietyn merkkijonon, palauttaa tämä arvo. Joissakin tapauksissa, joissa funktio palauttaa kelvollisen lukuarvon, voit käyttää tätä menetelmää, kuten Number.NaN
selittääksensä virheensä.
JavaScript käyttää NaN
muodossa tulostetaan Number.NaN
. Huomaa, ettäNaN
vertailla muiden lukuarvojen kanssa aina epätäydellisesti, mukaan lukien se itsessään. Siksi, sitä ei voida Number.NaN
vertailla tarkistaakseen, onko arvo luku, ja vain isNaN()
vertailla.
ECMAScript v1:ssä ja sen jälkeisissä versioissa voidaan käyttää määritettyjä globaaleja ominaisuuksia NaN
korvataan Number.NaN
.
Selaimen tuki
Number.NaN
on ECMAScript1 (ES1) ominaisuus.
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu MIN_VALUE
- Seuraava sivu NEGATIVE_INFINITY
- Palaa ylös JavaScript Number viittauskäsikirja