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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу