Metoden toFixed
Metoden toFixed utför avrundning
av ett tal till angiven decimal.
Antalet decimaler anges som parameter.
Om antalet decimaler inte anges, tas som standard
0 decimaler, det vill säga avrundning
till heltal.
Syntax
tal.toFixed([antal decimaler]);
Exempel
Låt oss ha ett decimaltal. Låt oss avrunda det till
3 decimaler:
let num = 1.1111;
console.log(num.toFixed(3));
Resultat av kodkörning:
1.111
Exempel
I följande exempel har vi också bara
3 decimaler kvar, men den sista
siffran ökades med 1, eftersom avrundning
sker enligt matematikens regler:
let num = 1.1119;
console.log(num.toFixed(3));
Resultat av kodkörning:
1.112
Exempel
I följande exempel kommer decimaltalet att avrundas till heltal eftersom metodparametern är tom:
let num = 1.111;
console.log(num.toFixed());
Resultat av kodkörning:
1
Exempel
I följande exempel överskrider metodparametern
antalet decimaler i det ursprungliga
decimaltalet, så metoden kommer att lägga till två 0
i slutet av vårt tal:
let num = 1.1111;
console.log(num.toFixed(6));
Resultat av kodkörning:
1.111100
Se även
-
metoderna
Math.round,Math.ceil,Math.floor,
som också utför avrundning av tal -
metoden
toPrecision,
som utför avrundning av ett tal till ett visst antal signifikanta siffror