Numbers JavaScript
JavaScript ha un solo tipo di numero.
I numeri possono essere scritti con, o senza, decimali:
Esempio
var x = 3.14; // A number with decimals
var y = 34; // A number without decimals
Extra grandi o extra small numeri possono essere scritti con scientifica (exponent) la notazione:
Esempio
var x = 123e5; // 12300000
var y = 123e-5; // 0.00123
Per un'esercitazione sui numeri JavaScript, leggere la nostra JavaScript Numero Tutorial .
Caratteristiche numero
Proprietà | Descrizione |
---|---|
constructor | Restituisce la funzione che ha creato il prototipo numero di JavaScript |
MAX_VALUE | Restituisce il maggior numero possibile in JavaScript |
MIN_VALUE | Restituisce il minor numero possibile in JavaScript |
NEGATIVE_INFINITY | Rappresenta l'infinito negativo (returned on overflow) |
NaN | Rappresenta un "Not-a-Number" valore |
POSITIVE_INFINITY | Rappresenta l'infinito (returned on overflow) |
prototype | Consente di aggiungere proprietà e metodi a un oggetto |
Metodi numerici
Metodo | Descrizione |
---|---|
isFinite() | Controlla se un valore è un numero finito |
isInteger() | Controlla se un valore è un numero intero |
isNaN() | Controlla se un valore è Number.NaN |
isSafeInteger() | Controlla se un valore è un numero intero sicuro |
toExponential(x) | Converte un numero in una notazione esponenziale |
toFixed(x) | Formatta un numero con numeri x di cifre dopo il punto decimale |
toPrecision(x) | Formatta un numero di lunghezza x |
toString() | Converte un numero in una stringa |
valueOf() | Restituisce il valore di base di un numero di |
Tutti i metodi numerici restituiscono un nuovo valore. Non cambiano la variabile originale.