Metoda toFixed
Metoda toFixed izvede zaokroževanje
števila na določeno decimalno mesto.
Število mest je določeno s parametrom.
Če število mest ni določeno, je privzeto
uporabljenih 0 mest, kar pomeni zaokroževanje
na celo število.
Sintaksa
število.toFixed([število decimalnih mest]);
Primer
Naj bo podan decimalni ulomek. Zaokrožimo ga na
3 decimalna mesta:
let num = 1.1111;
console.log(num.toFixed(3));
Rezultat izvajanja kode:
1.111
Primer
V naslednjem primeru je prav tako ostalo le
3 decimalnih mest, vendar se je zadnja
številka povečala za 1, saj zaokroževanje
poteka po matematičnih pravilih:
let num = 1.1119;
console.log(num.toFixed(3));
Rezultat izvajanja kode:
1.112
Primer
V naslednjem primeru se bo ulomek zaokrožil na celo število, ker je parameter metode prazen:
let num = 1.111;
console.log(num.toFixed());
Rezultat izvajanja kode:
1
Primer
V naslednjem primeru parameter metode presega
število decimalnih mest v izvornem
ulomku, zato bo metoda dodala dve številki 0
na konec našega ulomka:
let num = 1.1111;
console.log(num.toFixed(6));
Rezultat izvajanja kode:
1.111100
Glejte tudi
-
metode
Math.round,Math.ceil,Math.floor,
ki pravijo izvajajo zaokroževanje števila -
metoda
toPrecision,
ki izvede zaokroževanje števila na določeno število znakov