36 of 264 menu

Meetod toPrecision

Meetod toPrecision ümardab arvu antud kohani. Erinevalt Math.round-ist saab ümardamist läbi viia mitte ainult murdosas. Meetodi parameetriga määratakse, mitu numbrit peab arvus jääma. Ülejäänud numbrid jäetakse kõrvale. Viimane jäänud number ümardatakse matemaatilise ümardamise reeglite järgi. Kui parameeter on tühi, tagastatakse algne arv. Kui määratud numbrite arvu ei ole võimalik saavutada kümnendosa lõikamisega - teisendab arvu eksponentsiaalkujule.

Süntaks

arv.toPrecision(pikkus);

Näide

Selles näites arv 678.19324 toPrecision-iga teisendatakse 4 numbriks, kusjuures, kuna pärast 1 tuleb number 9, siis matemaatika reeglite järgi ümardub üks kaheks:

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

Koodi täitmise tulemus:

678.2

Näide

Selles näites tuleb arv vähendada kahe kohani ja jäetakse kõrvale mitte ainult murdosa, vaid ka täisosa. Seetõttu teisendatakse arv eksponentsiaalkujule:

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

Koodi täitmise tulemus:

6.8e+2

Näide

Selles näites arv 12 teisendatakse 3 numbriks. Kuna arv on täisarv, siis murdossa lisandub 0:

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

Koodi täitmise tulemus:

12.0

Näide

Teisendame nüüd arvu 12 neljakohaliseks. Murdosasse ilmuvad kaks 0:

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

Koodi täitmise tulemus:

12.00

Näide

Teisendame nüüd arvu 12.1 viiekohaliseks:

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

Koodi täitmise tulemus:

12.100

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu