36 of 264 menu

Die toPrecision-metode

Die metode toPrecision rond 'n getal af tot die gespesifiseerde syfer. In teenstelling met Math.round kan afronding nie net in die breukdeel gedoen word nie. Die parameter van die metode spesifiseer hoeveel syfers in die getal moet oorbly. Die ander syfers sal weggelaat word. Die laaste oorblywende syfer sal volgens die reëls van wiskundige afronding afgerond word. As die parameter leeg is, sal die oorspronklike getal teruggegee word. As die gespesifiseerde aantal syfers nie bereik kan word deur die desimale deel af te sny nie, skakel dit die getal oor na eksponensiële notasie.

Sintaksis

getal.toPrecision(lengte);

Voorbeeld

In hierdie voorbeeld word die getal 678.19324 met behulp van toPrecision omgeskep na 4 syfers, en aangesien die syfer na 1 9 is, sal volgens die wiskundereëls die een na 'n twee verander:

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

Die resultaat van die kode-uitvoering:

678.2

Voorbeeld

In hierdie voorbeeld moet die getal verminder word na twee syfers en sal nie net die breukdeel weggelaat word nie, maar ook die heelgetaldeel. Daarom sal die getal na eksponensiële notasie omskep word:

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

Die resultaat van die kode-uitvoering:

6.8e+2

Voorbeeld

In hierdie voorbeeld word die getal 12 omgeskep na 3 syfers. Aangesien die getal 'n heelgetal is, sal 'n 0 in die breukdeel verskyn:

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

Die resultaat van die kode-uitvoering:

12.0

Voorbeeld

Laat ons nou die getal 12 omskep na vier syfers. In die breukdeel sal daar twee 0's verskyn:

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

Die resultaat van die kode-uitvoering:

12.00

Voorbeeld

Laat ons nou die getal 12.1 omskep na vyf syfers:

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

Die resultaat van die kode-uitvoering:

12.100

Sien ook

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp