JavaScript Number toFixed() methode

Definitie en gebruik

toFixed() De methode converteert een getal naar een string.

toFixed() De methode rondeert de string af tot het gespecificeerde aantal decimalen.

Opmerking:Als het aantal decimalen hoger is dan het getal, worden nullen toegevoegd.

voorbeeld

Voorbeeld 1

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

Probeer het zelf

Voorbeeld 2

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

Probeer het zelf

Voorbeeld 3

Rond af naar 10 decimalen:

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

Probeer het zelf

syntaxis

number.toFixed(digits)

parameter

parameter beschrijving
digits

Optioneel. Aantal decimalen. Waarden tussen 0 en 20, inclusief 0 en 20.

Standaard is 0 (geen decimaal).

retournerend waarde

type beschrijving
string met (of zonder) decimale getallen.

technische details

retournerend waarde

retourneert number van de string-representatie, niet weergegeven in exponentiële telling, met een vaste digits digiten.

Indien nodig wordt het getal afgerond, of kan het met null worden aangevuld om de gespecificeerde lengte te bereiken.

Als digits Groter dan le+21, dan roept deze methode alleen number.toString() retourneert een string weergegeven in exponentiële telling.

wordt gegooid

uitzondering beschrijving
RangeError

Wanneer digits Uitzondering wordt gegooid wanneer te klein of te groot.

Waarden tussen 0 en 20 veroorzaken deze uitzondering niet. Sommige implementaties ondersteunen een bredere of smaller bereik van waarden.

TypeError Een uitzondering wordt gegooid wanneer het object dat de methode aanroept niet Number is.

Browserondersteuning

Number.constructor Het is een kenmerk van ECMAScript3 (ES3).

All browsers fully support ES3 (JavaScript 1999):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support