JavaScript Number toFixed() metod
- Föregående sida toExponential()
- Nästa sida toLocaleString()
- Åter till föregående nivå JavaScript Number Referens手册
Definition och användning
toFixed()
metoden konverterar ett tal till en sträng.
toFixed()
Metoden ronderar strängen till det specificerade antalet decimaler.
Kommentar:Om decimalerna är fler än talet, läggs det till nollor.
exempel
Exempel 1
let num = 5.56789; let n = num.toFixed();
Exempel 2
let num = 5.56789; let n = num.toFixed(2);
Exempel 3
Runda av till 10 decimaler efter komma:
let num = 5.56789; let n = num.toFixed(10);
syntaks
number.toFixed(digits)
parametrar
parametrar | beskriver |
---|---|
digits |
valfritt. Antal decimaler. Värden mellan 0 och 20, inklusive 0 och 20. standard är 0 (ingen decimal). |
returneringsvärdet
typ | beskriver |
---|---|
sträng | med eller utan decimaler. |
tekniska detaljer
returneringsvärdet
returnerar number strängrepresentationen, utan exponentiell notation, med en fast digits digit.
om nödvändigt, ronderas detta nummer och kan fyllas med 0 för att det ska nå den specificerade längden.
om digits om talet är större än le+21, anropar denna metod bara number.toString() returnerar en sträng som representerar talet med exponentiell notation.
utlöser
undantag | beskriver |
---|---|
RangeError |
när digits utlöser ett undantag när det är för litet eller för stort. Värden mellan 0 och 20 orsakar inte detta undantag. Vissa implementeringar stöder ett större eller mindre intervall. |
TypeError | utlöser ett undantag om det objekt som anropar denna metod inte är Number. |
webbläsarestöd
Number.constructor
är en funktion av ECMAScript3 (ES3).
Alla webbläsare stöder fullt ut ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida toExponential()
- Nästa sida toLocaleString()
- Åter till föregående nivå JavaScript Number Referens手册