Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

Number.MAX_VALUE และ Number.MIN_VALUE ใน JavaScript คืออะไร

Number.MAX_VALUE เป็น property ของ static Number object แทนค่าบวกสูงสุดที่ JavaScript จัดการได้ (ประมาณ 1.7976931348623157e+308)

Number.MIN_VALUE เป็น property ของ static Number object แทนค่าบวกต่ำสุด (ใกล้ศูนย์มากที่สุด) ที่ JavaScript จัดการได้ (ประมาณ 5e-324) ไม่ใช่ค่าติดลบสูงสุด

ตัวอย่าง

<html>
  <head>
    <script>
      function showMinValue() {
        var val = Number.MIN_VALUE;
        alert("Value of Number.MIN_VALUE: " + val);
      }
      function showMaxValue() {
        var val = Number.MAX_VALUE;
        alert("Value of Number.MAX_VALUE: " + val);
      }
    </script>
  </head>
  <body>
    <p>Click the following to see the result:</p>
    <form>
      <input type="button" value="MIN" onclick="showMinValue();" />
      <input type="button" value="MAX" onclick="showMaxValue();" />
    </form>
  </body>
</html>

ค่าคงที่ Number อื่นๆ ที่สำคัญ

Constantค่า (ประมาณ)คำอธิบาย
Number.MAX_VALUE1.79e+308ค่าบวกสูงสุด
Number.MIN_VALUE5e-324ค่าบวกต่ำสุด (ใกล้ 0)
Number.MAX_SAFE_INTEGER9007199254740991 (2^53-1)จำนวนเต็มสูงสุดที่แม่นยำ
Number.MIN_SAFE_INTEGER-9007199254740991จำนวนเต็มติดลบต่ำสุดที่แม่นยำ
Number.POSITIVE_INFINITYInfinityค่ามากกว่า MAX_VALUE
Number.NEGATIVE_INFINITY-Infinityค่าน้อยกว่า MIN_VALUE
Number.EPSILON2.22e-16ความแตกต่างน้อยสุดระหว่าง 1 และตัวเลขถัดไป