วิธี toPrecision() ของ JavaScript Number

คำอธิบายและการใช้งาน

toPrecision() วิธีจัดรูปแบบตัวเลขตามระยะทางที่กำหนด

วิธีนี้จัดรูปแบบตัวเลขตามจำนวนตัวเลขที่มีความถี่

ตัวอย่าง

ตัวอย่าง 1

จัดรูปแบบตัวเลขตามระยะทางที่กำหนด

let num = 13.3714;
let n = num.toPrecision(2);

ลองทดลองด้วยตัวเอง

ตัวอย่าง 2

จัดรูปแบบเศษตัวเลข

let num = 0.001658853;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);

ลองทดลองด้วยตัวเอง

ตัวอย่าง 3

จัดรูปแบบตัวเลขตามระยะทางที่กำหนด

let num = 13.3714;
num.toPrecision(2);
num.toPrecision(3);
num.toPrecision(10);

ลองทดลองด้วยตัวเอง

ตัวอย่าง 4

แบบที่ไม่มีรูปแบบ

let num = 13.3714;
num.toPrecision();

ลองทดลองด้วยตัวเอง

ระบบของภาษา

number.toPrecision(precision)

ตัวแปร

ตัวแปร เรื่อง
precision

ทำเลือก

ค่าที่อยู่ระหว่าง 1 ถึง 21 รวมถึง 1 และ 21

หากปล่อยเปล่า จะกลับมาเป็นตัวเลขที่ไม่มีรูปแบบใดๆ

ของที่กลับมา

ชนิด เรื่อง
ข้อความ จัดรูปแบบตัวเลขตามระดับความเที่ยง

รายละเอียดเทคนิค

ของที่กลับมา

จะกลับมาในรูปแบบของตัวเลขที่มี Number ที่มี precision ตัวเลขที่มีความถี่

ถ้า precision พอใหญ่เพียงพอที่จะรวมถึงเศษของตัวเลขทั้งหมดของ Number ของคุณ ข้อความที่กลับมาจะใช้วิธีนับที่มีตัวเลขตั้งต้น

หากไม่เป็น จะใช้วิธีนับสมบัติของจำนวนที่มีตัวเลขหนึ่งในตัวเลขที่ก่อนเศษและตัวเลขหลายตัวในตัวเลขที่หลังเศษ precision1 ตัวเลข

ในกรณีที่จำเป็น ตัวเลขจะถูกปรับเปลี่ยนหรือใช้เศษที่เป็น 0 ที่เท่านั้น

โยน

ข้อผิดพลาด เรื่อง
RangeError

เมื่อ precision จะมีการโยนข้อผิดพลาดเมื่อเล็กหรือใหญ่เกินไป

ค่าที่อยู่ระหว่าง 1 ถึง 21 จะไม่ทำให้เกิดข้อผิดพลาดนี้

บางโค้ดจะสนับสนุนช่วงที่ใหญ่หรือเล็กกว่า

TypeError จะมีการโยนข้อผิดพลาดเมื่อวัตถุที่เรียกใช้ไม่ใช่ Number

การสนับสนุนโดยเบราเซอร์

toPrecision() คือคุณสมบัติของ ECMAScript3 (ES3)

ทุกเบรายเว็บไซต์สนับสนุน ES3 (JavaScript 1999) อย่างเต็มที่

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน