JavaScript Number toPrecision() metode
- Forrige side toLocaleString()
- Næste side toString()
- Gå tilbage til forrige niveau JavaScript Number Referencer
Definition og brug
toPrecision()
Metoden formaterer tallet til den specificerede længde.
Denne metode formaterer tallene til det specificerede antal gyldige cifre.
Eksempel
Eksempel 1
Formatér tallet til den specificerede længde:
let num = 13.3714; let n = num.toPrecision(2);
Eksempel 2
Formatér decimaler:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Eksempel 3
Formatér tallet til den specificerede længde:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Eksempel 4
Uformateret:
let num = 13.3714; num.toPrecision();
Syntaks
number.toPrecision(precision)
Parameter
Parameter | Beskrivelse |
---|---|
precision |
Valgfri. Antal cifre. Mellem 1 og 21 (inklusive 1 og 21) værdier. Hvis udeladt, returneres tallet uden nogen formatering. |
Returværdi
Type | Beskrivelse |
---|---|
Streng | Formaterer tallet med angivet præcision. |
Tekniske detaljer
Returværdi
Returnerer Number's strengrepræsentation, inkluderer precision gældende cifre.
Hvis precision Er tilstrækkeligt stor til at inkludere alle cifre i Number's heltalshalvdel, så bruges fast decimaltalsform.
Ellers bruges eksponentiel talsform, dvs. en cifre før decimalen og precision1 cifre.
Hvis nødvendigt, runder tallet af eller udfylder det med 0.
Udløses
Undtagelse | Beskrivelse |
---|---|
RangeError |
Når precision Udløser en undtagelse, hvis værdien er for lille eller for stor. Værdier mellem 1 og 21 vil ikke udløse denne undtagelse. Nogle implementeringer understøtter større eller mindre intervals værdier. |
TypeError | Udløser en undtagelse, hvis objektet, der kalder denne metode, ikke er et Number. |
Browser understøttelse
toPrecision()
Er en ECMAScript3 (ES3) funktion.
Alle browsere understøtter fuldt ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Forrige side toLocaleString()
- Næste side toString()
- Gå tilbage til forrige niveau JavaScript Number Referencer