English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'oggetto Number in JavaScript funziona come wrapper per valori numerici originali.
Puoi gestire i numeri utilizzando l'oggetto Number.
JavaScript ha solo un tipo di dati numerici e non può distinguere tra interi e valori a virgola mobile.
I numeri possono avere o non avere una virgola decimale:
var a = 3.14; // numero con virgola decimale var b = 12; // numero senza virgola decimale
Puoi scrivere numeri molto grandi o molto piccoli utilizzando la notazione a virgola mobile:
var a = 1e5; // 100000 var b = 1e-1; // 0.1 var c = 1.23e9; // 1230000000
Puoi trovare le seguenti informazioni nel nostronel tutorial JavaScript NumberPer ulteriori informazioni sui numeri, consultare il tutorial JavaScript Number.
La tabella seguente elenca le proprietà dell'oggetto Number:
proprietà | Descrizione |
---|---|
constructor | ritorna il riferimento alla funzione Number per creare oggetti |
MAX_VALUE | ritorna il numero più grande in JavaScript |
MIN_VALUE | ritorna il numero più piccolo in JavaScript |
MAX_SAFE_INTEGER | ritorna l'intero più grande sicuro in JavaScript (2 53-1) |
MIN_SAFE_INTEGER | ritorna l'intero più piccolo sicuro in JavaScript (-2 53 - 1) |
NaN | representa il valore "non numerico" |
NEGATIVE_INFINITY | Rappresenta il numero infinito negativo (ritornato quando si verifica un overflow) |
POSITIVE_INFINITY | Rappresenta il numero infinito positivo (ritornato quando si verifica un overflow) |
prototype | Permette di aggiungere proprietà e metodi all'oggetto |
La tabella seguente elenca i metodi dell'oggetto Number:
Metodo | Descrizione |
---|---|
isFinite() | Controlla se il valore passato è un numero finito |
isInteger() | Controlla se il valore passato è un intero |
isNaN() | Controlla se il valore passato èNaNe di tipo Number |
isSafeInteger() | Controlla se il valore è un intero sicuro |
toExponential() | Converti un numero in una rappresentazione esponenziale |
toFixed() | Formatta un numero utilizzando la rappresentazione a virgola fissa |
toPrecision() | Restituisce una stringa che rappresenta un numero con una precisione specificata |
toString() | Converti un numero in una stringa |
valueOf() | Restituisce il valore originale dell'oggetto Number |
Attenzione:Tutte le funzioni numeriche restituiscono un nuovo valore. Tuttavia, non modificano il valore originale della variabile.