JavaScript Number toFixed() metod

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();

Prova själv

Exempel 2

let num = 5.56789;
let n = num.toFixed(2);

Prova själv

Exempel 3

Runda av till 10 decimaler efter komma:

let num = 5.56789;
let n = num.toFixed(10);

Prova själv

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