Esempio JavaScript

Numeri JavaScript

I numeri possono essere scritti con o senza punto decimale
È possibile scrivere numeri molto grandi o molto piccoli in notazione esponenziale
Il numero viene calcolato con precisione fino a 15 cifre
L'aritmetica a virgola mobile non è sempre 100% precisa
Ma questo problema può essere risolto moltiplicando e dividendo per 10
L'addizione di due numeri produce un nuovo numero
L'addizione di due stringhe numeriche produce una stringa connessa
L'addizione di numero e stringa numerica anche produce una stringa connessa
L'addizione di stringa numerica e numero anche produce una stringa connessa
Errore comune nell'addizione di stringhe e numeri 1
Errore comune 2 nell'addizione di stringhe e numeri
JavaScript tenta di convertire le stringhe in numeri nell'operazione di divisione
JavaScript tenta di convertire le stringhe in numeri nell'operazione di moltiplicazione
JavaScript tenta di convertire le stringhe in numeri nell'operazione di sottrazione
JavaScript non converte le stringhe in numeri nell'operazione di somma
Il numero diviso da una stringa non è più un numero
Dividere un numero per una stringa di numero restituisce un numero
La funzione globale JavaScript isNaN() giudica se un valore è un numero
Usare NaN in operazioni matematiche restituirà sempre NaN
Usare NaN in operazioni matematiche stringhe congiunge NaN
Il tipo di NaN è number (sì, typeof NaN restituisce number)
Se si calcola un numero al di fuori del numero massimo possibile, viene restituito l'infinito (Infinity)
Dividere per zero genera Infinity
Infinity è anche un numero (typeof Infinity restituisce number)
Le costanti con prefisso 0x vengono interpretate come esadecimali
Il metodo toString() può esportare un numero in esadecimale, ottale o binario
I numeri possono essere oggetti
I numeri e gli oggetti non possono essere confrontati in modo sicuro
Gli oggetti e gli oggetti non possono essere confrontati in modo sicuro

Esempio di spiegazione: numeri