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

javascriptnumri.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:

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

Rezultati i ekzekutimit të kodit:

javascript678.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:

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

Rezultati i ekzekutimit të kodit:

javascript6.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:

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

Rezultati i ekzekutimit të kodit:

javascript12.0

Shembull

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

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

Rezultati i ekzekutimit të kodit:

javascript12.00

Shembull

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

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

Rezultati i ekzekutimit të kodit:

javascript12.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ë