36 of 264 menu

Metoda toPrecision

Metoda toPrecision rrumbon një numër në shifrën e dëshiruar. Ndryshe nga Math.round rrumbullakimi mund të bëhet jo vetëm në pjesën thyesore. Parametri i metodës specifikon se sa shifra duhet të mbeten në numër. Shifrat e tjera do të hidhen poshtë. Shifra e fundit e mbetur do të rrumbullakohet sipas rregullave të rrumbullakimit matematik. Nëse parametri është bosh, do të kthehet numri origjinal. Nëse numri i specifikuar i shifrave nuk është i arritshëm duke e shkurtuar pjesën dhjetore - e kthen numrin në formë eksponenciale.

Sintaksa

numri.toPrecision(gjatësia);

Shembull

Në këtë shembull, numri 678.19324 duke përdorur toPrecision do të reduktohet në 4 shifra, dhe, meqë pas 1 ndodhet shifra 9, atëherë sipas rregullave të matematikës njëshja do të shndërrohet në dysh:

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

Rezultati i ekzekutimit të kodit:

678.2

Shembull

Në këtë shembull, numri duhet të reduktohet në dy shifra dhe jo vetëm pjesa thyesore do të hidhet poshtë, por edhe ajo e plotë. Prandaj numri do të shndërrohet në formë eksponenciale:

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

Rezultati i ekzekutimit të kodit:

6.8e+2

Shembull

Në këtë shembull, numri 12 reduktohet në 3 shifra. Meqë numri është i plotë, në pjesën thyesore do të shfaqet 0:

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

Rezultati i ekzekutimit të kodit:

12.0

Shembull

Tani le ta reduktojmë numrin 12 në katër shifra. Në pjesën thyesore do të shfaqen dy 0:

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

Rezultati i ekzekutimit të kodit:

12.00

Shembull

Tani le ta reduktojmë numrin 12.1 në pesë shifra:

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

Rezultati i ekzekutimit të kodit:

12.100

Shihni gjithashtu

  • metoda toFixed,
    e cila gjithashtu kryen rrumbullakimin e numrit në shifrën e dëshiruar
  • metodat Math.round, Math.ceil, Math.floor,
    të cilat kryejnë rrumbullakimin e numrit në një numër të plotë
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo