English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Oggetto Numero di JavaScript

L'oggetto Number in JavaScript funziona come wrapper per valori numerici originali.

Oggetto Number

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.

Proprietà dell'oggetto Number

La tabella seguente elenca le proprietà dell'oggetto Number:

proprietàDescrizione
constructorritorna il riferimento alla funzione Number per creare oggetti
MAX_VALUEritorna il numero più grande in JavaScript
MIN_VALUEritorna il numero più piccolo in JavaScript
MAX_SAFE_INTEGERritorna l'intero più grande sicuro in JavaScript (2 53-1
MIN_SAFE_INTEGERritorna l'intero più piccolo sicuro in JavaScript (-2 53 - 1)
NaNrepresenta il valore "non numerico"
NEGATIVE_INFINITYRappresenta il numero infinito negativo (ritornato quando si verifica un overflow)
POSITIVE_INFINITYRappresenta il numero infinito positivo (ritornato quando si verifica un overflow)
prototypePermette di aggiungere proprietà e metodi all'oggetto

Metodi dell'oggetto Numero

La tabella seguente elenca i metodi dell'oggetto Number:

MetodoDescrizione
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.