36 of 264 menu

Metoda toPrecision

Metoda toPrecision zaokroži število na določeno število števk. Za razliko od Math.round lahko zaokroževanje poteka ne le v ulomku števila. Parameter metode določa, koliko števk mora ostati v številu. Preostale števke se bodo zavrgle. Zadnja ohranjena števka bo zaokrožena po pravilih matematičnega zaokroževanja. Če je parameter prazen, bo vrnjeno izvirno število. Če navedenega števila števk ni mogoče doseči z okrnjitvijo decimalnega dela - število pretvori v eksponentno obliko.

Sintaksa

število.toPrecision(dolžina);

Primer

V tem primeru se število 678.19324 s pomočjo toPrecision priredi na 4 števke, pri čemer se, ker za 1 stoji števka 9, po matematičnih pravilih enica pretvori v dvojko:

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

Rezultat izvajanja kode:

678.2

Primer

V tem primeru se mora število skrčiti na dve števki in zavržena ne bo le ulomka, temveč tudi celi del. Zato se število pretvori v eksponentno obliko:

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

Rezultat izvajanja kode:

6.8e+2

Primer

V tem primeru se število 12 prireja na 3 števke. Ker je število celo, se v ulomku pojavi 0:

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

Rezultat izvajanja kode:

12.0

Primer

Pripravimo število 12 na štiri števke. V ulomku se pojavita dve 0:

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

Rezultat izvajanja kode:

12.00

Primer

Pripravimo število 12.1 na pet števk:

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

Rezultat izvajanja kode:

12.100

Glejte tudi

  • metoda toFixed,
    ki pravico izvaja zaokroževanje števila na določeno število števk
  • metode Math.round, Math.ceil, Math.floor,
    ki izvajajo zaokroževanje števila na celo število
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni