Metoda toFixed
Metoda toFixed provádí zaokrouhlení
čísla na zadané desetinné místo.
Počet míst je určen parametrem.
Pokud počet míst není zadán, ve výchozím nastavení
se bere 0 míst, tedy zaokrouhlení
na celé číslo.
Syntaxe
číslo.toFixed([počet desetinných míst]);
Příklad
Nechť je dáno desetinné číslo. Zaokrouhleme jej na
3 desetinná místa:
let num = 1.1111;
console.log(num.toFixed(3));
Výsledek provedení kódu:
1.111
Příklad
V následujícím příkladu je také ponecháno pouze
3 desetinných míst, avšak poslední
číslice se zvýšila o 1, protože zaokrouhlení
probíhá podle matematických pravidel:
let num = 1.1119;
console.log(num.toFixed(3));
Výsledek provedení kódu:
1.112
Příklad
V následujícím příkladu se desetinné číslo zaokrouhlí na celé číslo, protože parametr metody je prázdný:
let num = 1.111;
console.log(num.toFixed());
Výsledek provedení kódu:
1
Příklad
V následujícím příkladu parametr metody překračuje
počet desetinných míst v původním
čísle, proto metoda přidá dvě číslice 0
na konec našeho čísla:
let num = 1.1111;
console.log(num.toFixed(6));
Výsledek provedení kódu:
1.111100
Viz také
-
metody
Math.round,Math.ceil,Math.floor,
které také provádějí zaokrouhlení čísla -
metoda
toPrecision,
která provádí zaokrouhlení čísla na určitý počet znaků