Методот toPrecision
Методот toPrecision заокружува број
до зададената цифра. За разлика од Math.round
заокружувањето може да се изврши не само во дробниот
дел. Параметарот на методот одредува колку цифри
треба да останат во бројот. Останатите цифри
ќе бидат отфрлени. Последната останата цифра
ќе биде заокружена според правилата за математичко
заокружување. Ако параметарот е празен, ќе биде вратен оригиналниот
број. Ако наведениот број на цифри не е достигнат
со отсекување на децималниот дел - го претвора бројот
во експоненцијална форма.
Синтакса
број.toPrecision(должина);
Пример
Во овој пример бројот 678.19324 со
помош на toPrecision ќе се сведе на 4
цифри, притоа, бидејќи после 1 се наоѓа
цифрата 9, според правилата на математиката
единицата ќе се преобразува во двојка:
let num = 678.19324;
console.log(num.toPrecision(4));
Резултат од извршувањето на кодот:
678.2
Пример
Во овој пример бројот треба да се намали до две цифри и ќе биде отфрлен не само дробниот дел, туку и целобројниот. Затоа бројот ќе се претвори во експоненцијална форма:
let num = 678.19324;
console.log(num.toPrecision(2));
Резултат од извршувањето на кодот:
6.8e+2
Пример
Во овој пример бројот 12 се сведува
на 3 цифри. Бидејќи бројот е цел,
во дробниот дел ќе се појави 0:
let num = 12;
console.log(num.toPrecision(3));
Резултат од извршувањето на кодот:
12.0
Пример
Сега да го доведеме бројот 12 до
четири цифри. Во дробниот дел ќе се појават
две 0:
let num = 12;
console.log(num.toPrecision(4));
Резултат од извршувањето на кодот:
12.00
Пример
Сега да го доведеме бројот 12.1
до пет цифри:
let num = 12.1;
console.log(num.toPrecision(5));
Резултат од извршувањето на кодот:
12.100
Погледни исто така
-
методот
toFixed,
кој исто така извршува заокружување на број до зададена цифра -
методите
Math.round,Math.ceil,Math.floor,
кои извршуваат заокружување на број до цел број