Metodo toPrecision() di Number JavaScript
- Pagina precedente toLocaleString()
- Pagina successiva toString()
- Torna alla pagina precedente Manuale di Referenza Number JavaScript
Definizione e uso
toPrecision()
Il metodo formatta il numero con la lunghezza specificata.
Questo metodo formatta il numero di posizioni significative.
Esempio
Esempio 1
Formatta il numero con la lunghezza specificata:
let num = 13.3714; let n = num.toPrecision(2);
Esempio 2
Formatta il numero decimale:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Esempio 3
Formatta il numero con la lunghezza specificata:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Esempio 4
Senza formato:
let num = 13.3714; num.toPrecision();
Sintassi
number.toPrecision(precisione)
Parametro
Parametro | Descrizione |
---|---|
precisione |
Opzionale. Numero di cifre. Valori tra 1 e 21 (e inclusi 1 e 21). Se omesso, restituisce un numero senza alcun formato. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Stringa | Formatta il numero con la precisione specificata. |
Dettagli tecnici
Valore di ritorno
Restituisce la rappresentazione in stringa di Number, inclusi precisione di numeri significativi.
Se precisione Sufficientemente grande da includere tutti i numeri interi della parte intera di Number, allora la stringa restituita utilizzerà il sistema di conteggio decimale.
Altrimenti, si utilizza il sistema di conteggio esponenziale, con un numero di posizione decimale e precisione1 numero di posizione decimale.
Se necessario, il numero viene arrotondato o riempito con 0.
Lancia
Eccezione | Descrizione |
---|---|
RangeError |
Quando precisione Lancia un'eccezione quando è troppo piccolo o troppo grande. I valori tra 1 e 21 non causano l'eccezione. Alcune implementazioni supportano valori in un intervallo più ampio o più ristretto. |
TypeError | Lancia un'eccezione se l'oggetto chiamante non è Number. |
Supporto del browser
toPrecision()
È una caratteristica di ECMAScript3 (ES3).
Tutti i browser supportano completamente ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supporto | Supporto | Supporto | Supporto | Supporto | Supporto |
- Pagina precedente toLocaleString()
- Pagina successiva toString()
- Torna alla pagina precedente Manuale di Referenza Number JavaScript