JavaScript-esimerkki

JavaScript luku

Luvut voidaan kirjoittaa sekä pisteellä että ilman pisteitä
Voit käyttää eksponenttilaskutoimitusta kirjoittaaksesi suuria tai pieniä lukuja
Luvut tarkennetaan 15 desimaalilla
Liukuluku-laskutoimitukset eivät aina ole 100% tarkkoja
Tämä ongelma voidaan ratkaista kertomalla ja jakamalla 10
Kaksi lukua lisättynä tuottavat uuden luvun
Kaksi luvumerkkijonoa lisättynä tuottavat yhdistetyn merkkijonon
Luvun ja luvumerkkijonon lisäys luo yhdistetyn merkkijonon
Luvumerkkijonon ja luvun lisäys luo yhdistetyn merkkijonon
Yleinen virhe merkkijonon ja luvun lisäyksessä 1
Yleinen virhe: merkkijonojen ja numeroiden lisäys 2
Jakolaskennassa JavaScript yrittää muuntaa merkkijonon numeroiksi
Kertolaskennassa JavaScript yrittää muuntaa merkkijonon numeroiksi
Vähennyslaskennassa JavaScript yrittää muuntaa merkkijonon numeroiksi
Lisäyslaskennassa JavaScript ei muunna merkkijonoja numeroiksi
Numeron jakaminen merkkijonolla ei ole enää numero
Numeron jakaminen numeromerkillä on numero
Kaikkein yleinen JavaScript-funktio isNaN() arvioi arvon olevanko numero
NaN:n käyttäminen matemaattisissa operaatioissa palauttaa aina NaN
NaN:n käyttäminen matemaattisissa merkkijono-operaatioissa yhdistää NaN
NaN:n tyyppi on numero (ei, typeof NaN palauttaa number)
Jos saadaan luku, joka ylittää suurimman mahdollisen luvun, palautetaan äärettömyys (Infinity)
Nollalla jaetun tuloksena saadaan Infinity
Infinity on luku (typeof Infinity palauttaa number)
Etuliitteellä 0x olevat muuttujat tulkitaan heksadesimaalina
toString() menetelmä voi tulostaa luvun heksadesimaalina, oktaalina tai binäärinä
Numerot voivat olla objekteja
Numerot eivät voi olla turvallisesti verrattavissa objekteihin
Objektit eivät voi olla turvallisesti verrattavissa toisiinsa

Esimerkki selityksestä: numerot