Metoda toFixed
Metoda toFixed efectuează rotunjirea
unui număr la o poziție specificată în partea fracționară.
Numărul de zecimale este specificat ca parametru.
Dacă numărul de zecimale nu este specificat, implicit
se ia 0 zecimale, adică rotunjire
la un număr întreg.
Sintaxă
număr.toFixed([număr de zecimale]);
Exemplu
Să presupunem că avem o fracție. Să o rotunjim la
3 zecimale:
let num = 1.1111;
console.log(num.toFixed(3));
Rezultatul executării codului:
1.111
Exemplu
În următorul exemplu sunt de asemenea păstrate doar
3 zecimale, totuși ultima
cifră a crescut cu 1, deoarece rotunjirea
se efectuează conform regulilor matematice:
let num = 1.1119;
console.log(num.toFixed(3));
Rezultatul executării codului:
1.112
Exemplu
În următorul exemplu fracția va fi rotunjită la un număr întreg, deoarece parametrul metodei este gol:
let num = 1.111;
console.log(num.toFixed());
Rezultatul executării codului:
1
Exemplu
În următorul exemplu parametrul metodei depășește
numărul de zecimale din fracția inițială,
deci metoda va adăuga două cifre 0
la sfârșitul fracției noastre:
let num = 1.1111;
console.log(num.toFixed(6));
Rezultatul executării codului:
1.111100
Veți și
-
metodele
Math.round,Math.ceil,Math.floor,
care de asemenea efectuează rotunjirea numerelor -
metoda
toPrecision,
care efectuează rotunjirea unui număr la un anumit număr de caractere