A toFixed metódus
A toFixed metódus egy számot kerekít
a tört rész meghatározott számjegyére.
A számjegyek számát egy paraméter határozza meg.
Ha a számjegyek száma nincs megadva, akkor alapértelmezetten
0 számjegyet vesz, azaz egész számra kerekít.
Szintaxis
szám.toFixed([a tört rész számjegyeinek száma]);
Példa
Legyen adott egy tört. Kerekítsük le
3 tizedesjegyre:
let num = 1.1111;
console.log(num.toFixed(3));
A kód végrehajtásának eredménye:
1.111
Példa
A következő példában szintén csak
3 tizedesjegy marad, azonban az utolsó
számjegy 1-gyel nőtt, mivel a kerekítés
a matematikai szabályok szerint történik:
let num = 1.1119;
console.log(num.toFixed(3));
A kód végrehajtásának eredménye:
1.112
Példa
A következő példában a tört egész számra kerekül, mivel a metódus paramétere üres:
let num = 1.111;
console.log(num.toFixed());
A kód végrehajtásának eredménye:
1
Példa
A következő példában a metódus paramétere meghaladja
az eredeti tört tizedesjegyeinek számát,
ezért a metódus két 0 számjegyet ad hozzá
a törtünk végéhez:
let num = 1.1111;
console.log(num.toFixed(6));
A kód végrehajtásának eredménye:
1.111100
Lásd még
-
a
Math.round,Math.ceil,Math.floormetódusok,
amelyek szintén számkerekítést végeznek -
a
toPrecisionmetódus,
amely egy számot kerekít egy meghatározott számú karakterre