36 of 264 menu

Methode toPrecision

De methode toPrecision rondt een getal af op het opgegeven cijfer. In tegenstelling tot Math.round kan afronding niet alleen in het breukdeel worden uitgevoerd. De parameter van de methode specificeert hoeveel cijfers er in het getal moeten blijven. De overige cijfers worden weggegooid. Het laatste overgebleven cijfer wordt afgerond volgens de regels van wiskundige afronding. Als de parameter leeg is, wordt het oorspronkelijke getal geretourneerd. Als het opgegeven aantal cijfers niet bereikbaar is door het afkappen van het decimale deel - converteert het het getal naar exponentiële vorm.

Syntaxis

getal.toPrecision(lengte);

Voorbeeld

In dit voorbeeld wordt het getal 678.19324 met behulp van toPrecision omgezet naar 4 cijfers, en, omdat na 1 het cijfer 9 komt, wordt volgens de wiskunderegels de eenheid omgezet in een twee:

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

Resultaat van het uitvoeren van de code:

678.2

Voorbeeld

In dit voorbeeld moet het getal worden ingekort tot twee cijfers en worden niet alleen het breukdeel, maar ook het gehele deel weggegooid. Daarom wordt het getal omgezet naar exponentiële vorm:

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

Resultaat van het uitvoeren van de code:

6.8e+2

Voorbeeld

In dit voorbeeld wordt het getal 12 omgezet naar 3 cijfers. Omdat het getal een geheel getal is, versijnt er een 0 in het breukdeel:

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

Resultaat van het uitvoeren van de code:

12.0

Voorbeeld

Laten we nu het getal 12 omzetten naar vier cijfers. In het breukdeel verschijnen twee 0:

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

Resultaat van het uitvoeren van de code:

12.00

Voorbeeld

Laten we nu het getal 12.1 omzetten naar vijf cijfers:

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

Resultaat van het uitvoeren van de code:

12.100

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren