36 of 264 menu

toPrecision metodi

toPrecision metodi raqamni berilgan raqamgacha yaxlitlaydi. Math.round dan farqli o'laroq, yaxlitlash nafaqat kasr qismida balki boshqa qismlarda ham amalga oshirilishi mumkin. Metod parametrida raqamda qancha raqam qolishini ko'rsatiladi. Qolgan raqamlar tashlab yuboriladi. Oxirgi qolgan raqam matematik yaxlitlash qoidalari bo'yicha yaxlitlanadi. Agar parametr bo'sh bo'lsa, asl raqam qaytariladi. Agar ko'rsatilgan raqamlar soni kasr qismini kesish orqali erishib bo'lmasa, raqamni eksponensial shaklga o'tkazadi.

Sintaksis

raqam.toPrecision(uzunlik);

Misol

Bu misolda 678.19324 raqami toPrecision yordamida 4 raqamga aylantiriladi, va 1 dan keyin 9 raqami turgani uchun, matematika qoidalari bo'yicha bir ikkiga aylanadi:

let num = 678.19324; console.log(num.toPrecision(4));

Kodni bajarish natijasi:

678.2

Misol

Bu misolda raqam ikkita raqamgacha qisqartirilishi kerak va nafaqat kasr qismi, balki butun qism ham tashlab yuboriladi. Shuning uchun raqam eksponensial shaklga o'tkaziladi:

let num = 678.19324; console.log(num.toPrecision(2));

Kodni bajarish natijasi:

6.8e+2

Misol

Bu misolda 12 raqami 3 raqamga aylantiriladi. Raqam butun bo'lgani uchun, kasr qismida 0 paydo bo'ladi:

let num = 12; console.log(num.toPrecision(3));

Kodni bajarish natijasi:

12.0

Misol

Keling endi 12 raqamini to'rt raqamga aylantiramiz. Kasr qismida ikkita 0 paydo bo'ladi:

let num = 12; console.log(num.toPrecision(4));

Kodni bajarish natijasi:

12.00

Misol

Keling endi 12.1 raqamini besh raqamga aylantiramiz:

let num = 12.1; console.log(num.toPrecision(5));

Kodni bajarish natijasi:

12.100

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish