36 of 264 menu

Metoden toPrecision

Metoden toPrecision afrunder et tal til et angivet antal cifre. I modsætning til Math.round kan afrunding foretages ikke kun i brøkdelen. Parameteren for metoden angiver, hvor mange cifre der skal være tilbage i tallet. De resterende cifre vil blive kasseret. Det sidste tilbageværende ciffer vil blive afrundet efter reglerne for matematisk afrunding. Hvis parameteren er tom, returneres det oprindelige tal. Hvis det angivne antal cifre ikke kan opnås ved at klippe decimaldelen - konverteres tallet til eksponentiel form.

Syntaks

tal.toPrecision(længde);

Eksempel

I dette eksempel bliver tallet 678.19324 med hjælp af toPrecision reduceret til 4 cifre, og da der efter 1 står cifferet 9, vil eneren ifølge matematikkens regler blive konverteret til en toer:

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

Resultatet af kodeudførelsen:

678.2

Eksempel

I dette eksempel skal tallet reduceres til to cifre, og ikke kun brøkdelen, men også heltalsdelen vil blive kasseret. Derfor vil tallet blive konverteret til eksponentiel form:

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

Resultatet af kodeudførelsen:

6.8e+2

Eksempel

I dette eksempel bliver tallet 12 konverteret til 3 cifre. Da tallet er et heltal, vil der i brøkdelen blive tilføjet et 0:

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

Resultatet af kodeudførelsen:

12.0

Eksempel

Lad os nu konvertere tallet 12 til fire cifre. I brøkdelen vil der blive tilføjet to 0:

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

Resultatet af kodeudførelsen:

12.00

Eksempel

Lad os nu konvertere tallet 12.1 til fem cifre:

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

Resultatet af kodeudførelsen:

12.100

Se også

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