โพสต์นี้อธิบายรายละเอียดเกี่ยวกับการใช้คุณสมบัติ Number.MAX_SAFE_INTEGER ใน JavaScript
JavaScript Number.MAX_SAFE_INTEGER คืออะไร
“ MAX_SAFE_INTEGER คุณสมบัติ ” ของวัตถุ “Number” กำหนดขีดจำกัดสูงสุดของค่าจำนวนเต็มที่ตัวแปรสามารถเก็บได้ คุณสมบัตินี้ส่งคืนค่าคงที่ที่เป็นค่าจำนวนเต็มสูงสุด ส่วนใหญ่จะใช้ในคำสั่งเงื่อนไขเพื่อตรวจสอบว่าตัวเลขที่กำหนดน้อยกว่าหรือมากกว่าค่าจำนวนเต็มสูงสุด
ไวยากรณ์
ตัวเลข . MAX_SAFE_INTEGER
ไวยากรณ์ข้างต้นส่งคืนจำนวนเต็มที่ปลอดภัยสูงสุดซึ่งก็คือ (2 53 - 1).
ลองใช้คุณสมบัติที่กำหนดไว้ข้างต้นในทางปฏิบัติ
ตัวอย่างที่ 1: การใช้คุณสมบัติ MAX_SAFE_INTEGER ของ JavaScript
ตัวอย่างนี้ใช้คุณสมบัติ “MAX_SAFE_INTEGER” เพื่อรับค่าจำนวนเต็มที่ปลอดภัยจนถึงขีดจำกัดสูงสุด:
< สคริปต์ >ให้คุณค่า = ตัวเลข . MAX_SAFE_INTEGER ;
คอนโซล บันทึก ( 'เอาท์พุท: ' + ค่า ) ;
สคริปต์ >
ในบรรทัดรหัสด้านบน:
- ประการแรก ตัวแปร “value” ถูกประกาศด้วยคีย์เวิร์ด “let” ที่ใช้ “ MAX_SAFE_INTEGER ” คุณสมบัติที่เกี่ยวข้องกับอ็อบเจกต์ “Number”
- ต่อไป “ คอนโซล.ล็อก() วิธีการใช้เพื่อแสดงเอาต์พุตตัวแปร 'ค่า' ในคอนโซล
เอาต์พุต
ที่นี่ คอนโซลแสดงค่าจำนวนเต็มที่ปลอดภัยสูงสุด
ตัวอย่างที่ 2: การใช้คุณสมบัติ “MAX_SAFE_INTEGER” กับตัวแปร
ตัวอย่างนี้ใช้คุณสมบัติ “MAX_SAFE_INTEGER” กับตัวแปรเพื่อส่งคืนจำนวนเต็มที่ปลอดภัยสูงสุด:
< สคริปต์ >ให้คุณค่า = 200 ;
คอนโซล บันทึก ( 'เอาท์พุท: ' + ค่า. MAX_SAFE_INTEGER ) ;
สคริปต์ >
เวลานี้ ตัวแปร “value” เชื่อมโยงกับคุณสมบัติ “MAX_SAFE_INTEGER” แทนอ็อบเจ็กต์ “Number”
เอาต์พุต
จะเห็นได้ว่าคอนโซลแสดง 'undefined' เป็นเอาต์พุต เนื่องจาก 'MAX_SAFE_INTEGER' ใช้งานได้กับวัตถุ 'Number' เท่านั้น
บทสรุป
จาวาสคริปต์ “ MAX_SAFE_INTEGER คุณสมบัติ ” สอดคล้องกับวัตถุ “Number” ที่แสดงค่าจำนวนเต็มปลอดภัยสูงสุดคงที่ (2 53 – 1). จำนวนใดๆ ที่มากกว่าจำนวนเต็มปลอดภัยสูงสุดจะลบความแม่นยำของตัวเลขซึ่งแสดงเป็นประเภทตัวเลขใน JavaScript คู่มือนี้อธิบายคุณสมบัติ JavaScript Number.MAX_SAFE_INTEGER อย่างลึกซึ้ง