Metoden toFixed
Metoden toFixed udfører afrunding
af et tal til den specificerede decimal.
Antallet af decimaler angives med en parameter.
Hvis antallet af decimaler ikke er angivet, bruges
0 decimaler som standard, hvilket betyder afrunding
til et helt tal.
Syntaks
tal.toFixed([antal decimaler]);
Eksempel
Lad os sige, at vi har en decimal. Lad os afrunde den til
3 decimaler:
let num = 1.1111;
console.log(num.toFixed(3));
Resultatet af kodeudførelsen:
1.111
Eksempel
I det følgende eksempel er der også kun tilbage
3 decimaler, men det sidste
ciffer er steget med 1, fordi afrundingen
udføres efter matematikkens regler:
let num = 1.1119;
console.log(num.toFixed(3));
Resultatet af kodeudførelsen:
1.112
Eksempel
I det følgende eksempel vil decimaltallet blive afrundet til et helt tal, fordi metodens parameter er tom:
let num = 1.111;
console.log(num.toFixed());
Resultatet af kodeudførelsen:
1
Eksempel
I det følgende eksempel overstiger metodens parameter
antallet af decimaler i det oprindelige
decimaltal, så metoden vil tilføje to 0
cifre i slutningen af vores decimaltal:
let num = 1.1111;
console.log(num.toFixed(6));
Resultatet af kodeudførelsen:
1.111100
Se også
-
metoderne
Math.round,Math.ceil,Math.floor,
som også udfører afrunding af tal -
metoden
toPrecision,
som udfører afrunding af et tal til et bestemt antal tegn