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_VALUE | 1.79e+308 | ค่าบวกสูงสุด |
Number.MIN_VALUE | 5e-324 | ค่าบวกต่ำสุด (ใกล้ 0) |
Number.MAX_SAFE_INTEGER | 9007199254740991 (2^53-1) | จำนวนเต็มสูงสุดที่แม่นยำ |
Number.MIN_SAFE_INTEGER | -9007199254740991 | จำนวนเต็มติดลบต่ำสุดที่แม่นยำ |
Number.POSITIVE_INFINITY | Infinity | ค่ามากกว่า MAX_VALUE |
Number.NEGATIVE_INFINITY | -Infinity | ค่าน้อยกว่า MIN_VALUE |
Number.EPSILON | 2.22e-16 | ความแตกต่างน้อยสุดระหว่าง 1 และตัวเลขถัดไป |