36 of 264 menu

Metod toPrecision

Metod toPrecision zaokružuje broj do određenog broja cifara. Za razliku od Math.round zaokruživanje se može vršiti ne samo u razlomljenom delu. Parametrom metoda se određuje koliko cifara treba da ostane u broju. Ostale cifre će biti odbačene. Poslednja preostala cifra će biti zaokružena po pravilima matematičkog zaokruživanja. Ako je parametar prazan, biće vraćen originalni broj. Ako navedeni broj cifara nije dostižan odsecanjem decimalnog dela - prevodi broj u eksponencijalni oblik.

Sintaksa

broj.toPrecision(dužina);

Primer

U ovom primeru broj 678.19324 će se pomoću toPrecision dovesti na 4 cifre, pri čemu, pošto posle 1 stoji cifra 9, onda po pravilima matematike jedinica će se pretvoriti u dvojku:

let num = 678.19324; console.log(num.toPrecision(4));

Rezultat izvršavanja koda:

678.2

Primer

U ovom primeru broj treba da se skrati na dve cifre i biće odbačen ne samo razlomljeni deo, već i celi deo. Zato će se broj prevesti u eksponencijalni oblik:

let num = 678.19324; console.log(num.toPrecision(2));

Rezultat izvršavanja koda:

6.8e+2

Primer

U ovom primeru broj 12 se dovodí na 3 cifre. Pošto je broj ceo, onda će se u razlomljenom delu pojaviti 0:

let num = 12; console.log(num.toPrecision(3));

Rezultat izvršavanja koda:

12.0

Primer

Hajde sada da dovedemo broj 12 na četiri cifre. U razlomljenom delu će se pojaviti dve 0:

let num = 12; console.log(num.toPrecision(4));

Rezultat izvršavanja koda:

12.00

Primer

Hajde sada da dovedemo broj 12.1 na pet cifara:

let num = 12.1; console.log(num.toPrecision(5));

Rezultat izvršavanja koda:

12.100

Pogledajte takođe

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij