toFixed-metodi

Metodi toFixed suorittaa luvun pyöristämisen määriteltyyn desimaaliin. Desimaalien määrä määritetään parametrilla. Jos desimaalien määrää ei ole määritetty, oletusarvoisesti otetaan 0 desimaalia, eli pyöristetään kokonaislukuun.

Syntaksi

javascriptluku.toFixed([desimaalien määrä]);

Esimerkki

Olkoon annettu desimaaliluku. Pyöristetään se 3 desimaalin tarkkuuteen:

javascriptlet num = 1.1111;
console.log(num.toFixed(3));

Koodin suorituksen tulos:

javascript1.111

Esimerkki

Seuraavassa esimerkissä myös jätetään vain 3 desimaalia, mutta viimeinen numero kasvoi 1:llä, koska pyöristys suoritetaan matematiikan sääntöjen mukaan:

javascriptlet num = 1.1119;
console.log(num.toFixed(3));

Koodin suorituksen tulos:

javascript1.112

Esimerkki

Seuraavassa esimerkissä desimaaliluku pyöristyy kokonaisluvuksi, koska metodin parametri on tyhjä:

javascriptlet num = 1.111;
console.log(num.toFixed());

Koodin suorituksen tulos:

javascript1

Esimerkki

Seuraavassa esimerkissä metodin parametri ylittää desimaalien määrän alkuperäisessä desimaaliluvussa, joten metodi lisää kaksi numeroa 0 luvun loppuun:

javascriptlet num = 1.1111;
console.log(num.toFixed(6));

Koodin suorituksen tulos:

javascript1.111100

Katso myös