36 of 264 menu

วิธี toPrecision

เมธอด toPrecision ปัดเศษตัวเลข ให้มีจำนวนหลักตามที่กำหนด ต่างจาก Math.round ที่สามารถปัดเศษได้ไม่เพียงแต่ในส่วนทศนิยม เท่านั้น พารามิเตอร์ของเมธอดระบุว่าควรเหลือตัวเลข กี่หลัก ตัวเลขอื่นๆ จะถูกตัดทิ้ง ตัวเลขสุดท้ายที่เหลือ จะถูกปัดเศษตามกฎการปัดเศษทางคณิตศาสตร์ หากพารามิเตอร์ว่างเปล่า จะส่งคืนตัวเลขเดิม หากไม่สามารถทำให้ได้จำนวนหลักตามที่ระบุโดยการ ตัดส่วนทศนิยม - จะแปลงตัวเลข เป็นรูปสัญกรณ์วิทยาศาสตร์

ไวยากรณ์

ตัวเลข.toPrecision(ความยาว);

ตัวอย่าง

ในตัวอย่างนี้ ตัวเลข 678.19324 ด้วย toPrecision จะถูกทำให้เหลือ 4 หลัก และเนื่องจากหลัง 1 เป็นตัวเลข 9 ดังนั้นตามกฎทางคณิตศาสตร์ เลข 1 จะถูกเปลี่ยนเป็นเลข 2:

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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ