36 of 264 menu

Методот 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,
    кои извршуваат заокружување на број до цел број
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј