JavaScript-exempel

JavaScript tal

Numrer kan skrivas med eller utan decimalpunkt
Man kan använda exponentiell talberäkning för att skriva mycket stora eller mycket små tal
Numren kommer att räknas till 15 decimaler
Flyttalsarithmetik är inte alltid 100% exakt
Men detta problem kan lösas genom att multiplicera och dividera med 10
Lägg till två tal kan skapa ett nytt tal
Lägg till två nummersträngar kan också skapa en sammansatta sträng
Lägg till en siffra och en nummersträng kan också skapa en sammansatta sträng
Lägg till en nummersträng och en siffra kan också skapa en sammansatta sträng
Vanliga fel vid addition av strängar och siffror 1
En vanlig felaktig användning av att lägga till sträng och tal 2
JavaScript försöker konvertera strängar till tal i divisionsoperationer
JavaScript försöker konvertera strängar till tal i multiplikation
JavaScript försöker konvertera strängar till tal i subtraktionsoperationer
JavaScript konverterar inte strängar till tal i additionsoperationer
Tal som divideras med en sträng är inte längre ett tal
Division av tal med en talsträng är ett tal
Den globala JavaScript-funktionen isNaN() bedömer om ett värde är ett tal
Användning av NaN i matematiska operationer returnerar alltid NaN
Användning av NaN i matematiska strängsoperationer resulterar i NaN
Typen för NaN är tal (typeof NaN returnerar number)
Om ett tal beräknas utanför det maximala möjliga talet, returneras oändlighet (Infinity)
Division med noll genererar Infinity
Infinity är ett tal (typeof Infinity returnerar number)
Konstanter med prefixet 0x tolkas som hexadecimala
toString() metoden kan utge tal i hexadecimal, oktal eller binär form
Tal kan vara objekt
Tal och objekt kan inte jämföras säkert
Objekt och objekt kan inte jämföras säkert

Exempel förklaring: tal