36 of 264 menu

Metoden toPrecision

Metoden toPrecision avrundar ett tal till angiven siffra. Till skillnad från Math.round kan avrundning utföras inte bara i bråkdelen. Parametern för metoden anger hur många siffror som ska finnas kvar i talet. Övriga siffror kommer att kasseras. Den sista återstående siffran kommer att avrundas enligt matematikens avrundningsregler. Om parametern är tom returneras det ursprungliga talet. Om det angivna antalet siffror inte kan uppnås genom att klippa av decimaldelen - omvandlas talet till exponentiell form.

Syntax

tal.toPrecision(längd);

Exempel

I detta exempel kommer talet 678.19324 med hjälp av toPrecision att omvandlas till 4 siffror, och eftersom det efter 1 finns siffran 9, så enligt matematikens regler kommer ettan att omvandlas till en tvåa:

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

Resultat av kodkörning:

678.2

Exempel

I detta exempel ska talet minskas till två siffror och inte bara bråkdelen utan även heltalsdelen kommer att kasseras. Därför kommer talet att omvandlas till exponentiell form:

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

Resultat av kodkörning:

6.8e+2

Exempel

I detta exempel omvandlas talet 12 till 3 siffror. Eftersom talet är heltal kommer ett 0 att läggas till i bråkdelen:

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

Resultat av kodkörning:

12.0

Exempel

Låt oss nu omvandla talet 12 till fyra siffror. I bråkdelen kommer två 0 att läggas till:

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

Resultat av kodkörning:

12.00

Exempel

Låt oss nu omvandla talet 12.1 till fem siffror:

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

Resultat av kodkörning:

12.100

Se även

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa