ผลต่างระหว่าง 1 กับจำนวนที่น้อยที่สุด > 1
จำนวนสูงสุดที่เป็นไปได้ใน JavaScript
จำนวนที่น้อยที่สุดที่เป็นไปได้ใน JavaScript
จำนวนเต็มที่ปลอดภัยสูงสุด (253 - 1)
จำนวนเต็มปลอดภัยขั้นต่ำ -(253 - 1)
อินฟินิตี้ (ส่งคืนเมื่อล้น)
ค่าอนันต์เชิงลบ (ส่งคืนเมื่อล้น)
ค่า "ไม่ใช่ตัวเลข"
Number.EPSILON
คือความแตกต่างระหว่าง จำนวนจุดลอยตัวที่เล็กที่สุดที่มากกว่า 1 และ 1
let x = Number.EPSILON;
Number.EPSILON
เป็นคุณลักษณะ ES6
มันใช้งานไม่ได้ใน Internet Explorer
Number.MAX_VALUE
เป็นค่าคงที่ซึ่งแสดงถึงจำนวนสูงสุดที่เป็นไปได้ใน JavaScript
let x = Number.MAX_VALUE;
คุณสมบัติ Number เป็นของ JavaScript Number Object
คุณสมบัติเหล่านี้สามารถเข้าถึงได้เป็น Number.MAX_VALUE
เท่านั้น
ใช้ x.MAX_VALUE โดยที่ x คือตัวแปรหรือค่า จะกลับมา unknown
:
let x = 6;
x.MAX_VALUE
Number.MIN_VALUE
เป็นค่าคงที่ซึ่งแสดงถึงตัวเลขที่ต่ำที่สุดที่เป็นไปได้ใน JavaScript
let x = Number.MIN_VALUE;
Number.MAX_SAFE_INTEGER
แสดงถึงจำนวนเต็มที่ปลอดภัยสูงสุดใน JavaScript
Number.MAX_SAFE_INTEGER
คือ (253 - 1)
let x = Number.MAX_SAFE_INTEGER;
Number.MIN_SAFE_INTEGER
แสดงถึงจำนวนเต็มที่ปลอดภัยขั้นต่ำใน JavaScript
Number.MIN_SAFE_INTEGER
คือ -(253 - 1)
let x = Number.MIN_SAFE_INTEGER;
<รหัส class="w3-codespan">MAX_SAFE_INTEGER และ MIN_SAFE_INTEGER
เป็นคุณลักษณะ ES6
พวกเขาไม่ทำงานใน Internet Explorer
let x = Number.POSITIVE_INFINITY;
POSITIVE_INFINITY
ถูกส่งกลับเมื่อล้น:
let x = 1 / 0;
let x = Number.NEGATIVE_INFINITY;
NEGATIVE_INFINITY
จะถูกส่งกลับเมื่อล้น:
let x = -1 / 0;
NaN
เป็นคำสงวน JavaScript สำหรับตัวเลขที่ไม่ใช่ตัวเลขตามกฎหมาย
let x = Number.NaN;
การพยายามคำนวณด้วยสตริงที่ไม่ใช่ตัวเลขจะส่งผลให้ NaN
(ไม่ใช่ ตัวเลข):
let x = 100 / "Apple";
ลองด้วยตัวคุณเอง →
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Numbers</h2>
<p>A number divided by a non-numeric string becomes NaN (Not a Number):</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = 100 / "Apple";
</script>
</body>
</html>
สำหรับการอ้างอิงหมายเลขที่สมบูรณ์ โปรดไปที่:
อ้างอิงหมายเลข JavaScript ให้สมบูรณ์
ข้อมูลอ้างอิงประกอบด้วยคำอธิบายและตัวอย่างของคุณสมบัติและวิธีการ Number ทั้งหมด