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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել