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ë