วัตถุตัวเลขคือตัวเลขวิธีการก่อสร้าง:
การคัดลอกรหัสมีดังนี้: var num = 10;
var num = new number (); // num == 0
var num = หมายเลขใหม่ (ค่า);
ในกรณีที่ค่าเป็นค่าตัวเลขหรือปริมาณที่สามารถแปลงเป็นค่าตัวเลขเช่น
สตริง '1002'
แต่ถ้าเป็น 'M122' แล้ว NAN จะถูกส่งคืน
1. ค่าคงที่คุณลักษณะ
| max_value | จำนวนมากที่สุดที่สามารถแสดงได้ // 1.7976931348623157E+308 |
| min_value | จำนวนที่น้อยที่สุดที่สามารถแสดงได้ // 5E-324 |
| น่าน | ค่าที่ไม่ใช่ตัวเลข // น่าน |
| negative_infinity | อินฟินิตี้เชิงลบส่งคืนค่านี้เมื่อล้น //-อินฟินิตี้ |
| positive_infinity | มันเป็นอินฟินิตี้และส่งคืนค่านี้เมื่อล้น // อินฟินิตี้ |
2. วิธี ToString () สามารถแปลงวัตถุตัวเลขเป็นสตริงและส่งคืนผลลัพธ์
numberObject.toString (radix);
Radix เป็นตัวเลือก ระบุ cardinality ของจำนวนทำให้เป็นจำนวนเต็มระหว่าง 2 และ 36
หากมีการละเว้นพารามิเตอร์นี้จะใช้ cardinality 10
การแสดงสตริงของตัวเลข ตัวอย่างเช่นเมื่อ Radix คือ 2 หมายเลข NumberObject จะถูกแปลงเป็นสตริงที่แสดงด้วยค่าไบนารี
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้: var num = 10;
document.write (num.toString (2));
เอาท์พุท: 1010
หมายเหตุ: ข้อยกเว้น TypeError ถูกโยนลงเมื่อวัตถุเรียกวิธีนี้ไม่ใช่ตัวเลข
3. วิธี tofixed () สามารถปัดหมายเลขเป็นตัวเลขที่มีหมายเลขทศนิยมที่ระบุ
numberObject.tofixed (num);
ต้องการจำนวน จำนวนตัวเลขที่ระบุในทศนิยมคือค่าระหว่าง 0 ถึง 20 รวมถึง 0 และ 20 และการใช้งานบางอย่างสามารถรองรับช่วงของค่าที่ใหญ่กว่า
หากมีการละเว้นพารามิเตอร์นี้ 0 จะถูกแทนที่
ค่าส่งคืน:
จะไม่มีข้อยกเว้นใด ๆ ระหว่าง NUM และ 20 ถ้า NUM> 20 อาจมีข้อยกเว้น
การคัดลอกรหัสมีดังนี้: var num = หมายเลขใหม่ (13.37);
document.write (num.tofixed (1))
เอาท์พุท: 13.4
4. วิธี toexponential () สามารถแปลงค่าของวัตถุเป็นวิธีการนับแบบเอ็กซ์โปเนนเชียล
วิธีนี้เป็นวิธีการนับทางวิทยาศาสตร์ในตำนาน
numberObject.toexponential (NUM)
ต้องการจำนวน จำนวนตำแหน่งทศนิยมในวิธีการนับแบบเอ็กซ์โปเนนเชียลคือค่าระหว่าง 0 ถึง 20 รวมถึง 0 และ 20 และการใช้งานบางอย่างสามารถรองรับช่วงของค่าที่ใหญ่กว่า
หากมีการละเว้นพารามิเตอร์นี้ให้ใช้ตัวเลขมากที่สุดเท่าที่จะเป็นไปได้
การคัดลอกรหัสมีดังนี้: var num = หมายเลขใหม่ (10,000);
document.write (num.toexponential (1))
เอาท์พุท:
1.0e+4
0 หลังจากจุดทศนิยมแสดงเพียงหนึ่งทศนิยม
5. วิธี TOPRECISION () สามารถแปลงวัตถุเป็นวิธีการนับแบบเอ็กซ์โปเนนเชียลเมื่อค่าของวัตถุเกินจำนวนตัวเลขที่ระบุ
TOPRECISION (NUM), NUM คือจำนวนบิตที่ระบุนั่นคือเมื่อมีการใช้จำนวนบิตเกินจำนวนวิธีการนับแบบเอ็กซ์โปเนนเชียล
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้: var num = 10,000;
document.write (num.toprecision (4)+'<br>');
document.write (num.toprecision (8));
เอาท์พุท:
1.000E+4 // 1.000 4 หลักทั้งหมด
10,000.000 // 10,000.000 8 หลักทั้งหมด
หากต้องการดูไวยากรณ์ JavaScript เพิ่มเติมคุณสามารถติดตาม: "คำแนะนำอ้างอิง JavaScript" และ "คู่มือสไตล์รหัส JavaScript" ฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น