JavaScript Number NaN -ominaisuus

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:

Globaali isNaN() -menetelmä

Number.isNaN() -menetelmä

Esimerkki

let x = Number.NaN;

Kokeile itse

let x = NaN;

Kokeile itse

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