36 of 264 menu

Metoden toPrecision

Metoden toPrecision avrunder et tall til et angitt antall sifre. I motsetning til Math.round kan avrunding utføres ikke bare i brøkdelen. Parameteren til metoden spesifiserer hvor mange sifre som skal forbli i tallet. De andre sifrene vil bli forkastet. Det siste gjenværende tallet vil bli avrundet i henhold til reglene for matematisk avrunding. Hvis parameteren er tom, returneres det opprinnelige tallet. Hvis det angitte antall sifre ikke kan oppnås ved å forkorte desimaldelen - konverteres tallet til eksponentiell form.

Syntaks

tall.toPrecision(lengde);

Eksempel

I dette eksemplet blir tallet 678.19324 med bruk av toPrecision redusert til 4 sifre, og siden det etter 1 kommer sifferet 9, vil ifølge matematikkens regler eneren bli konvertert til en toer:

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

Resultatet av kjøring av koden:

678.2

Eksempel

I dette eksemplet skal tallet reduseres til to sifre, og ikke bare brøkdelen vil bli forkastet, men også heltallsdelen. Derfor vil tallet konverteres til eksponentiell form:

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

Resultatet av kjøring av koden:

6.8e+2

Eksempel

I dette eksemplet blir tallet 12 konvertert til 3 sifre. Siden tallet er et heltall, vil det i brøkdelen vises 0:

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

Resultatet av kjøring av koden:

12.0

Eksempel

La oss nå konvertere tallet 12 til fire sifre. I brøkdelen vil det vises to 0:

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

Resultatet av kjøring av koden:

12.00

Eksempel

La oss nå konvertere tallet 12.1 til fem sifre:

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

Resultatet av kjøring av koden:

12.100

Se også

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis