คุณสมบัติตัวแปรเลข JavaScript

คุณสมบัติตัวแปรเลข JavaScript

คุณสมบัติ รายละเอียด
EPSILON ค่าของความแตกต่างระหว่าง 1 และตัวเลขที่เล็กที่สุดที่มากกว่า 1
MAX_VALUE ตัวเลขที่ใหญ่ที่สุดที่อาจมีใน JavaScript
MIN_VALUE ตัวเลขที่เล็กที่สุดที่อาจมีใน JavaScript
MAX_SAFE_INTEGER จำนวนใหญ่ที่สุดที่มีความปลอดภัยที่สุดของเลขเต็ม ((253 - 1))
MIN_SAFE_INTEGER จำนวนเล็กที่สุดที่มีความปลอดภัยที่สุดของเลขเต็ม (-(253 - 1))
POSITIVE_INFINITY ของที่ไม่มีขนาด (คืนค่าเมื่อเกิด overflow)
NEGATIVE_INFINITY ของที่ไม่มีขนาด (คืนค่าเมื่อเกิด overflow)
NaN ค่าที่ไม่ใช่ตัวเลข。

JavaScript EPSILON

Number.EPSILON คือค่าของความแตกต่างของจำนวนเล็กที่สุดที่มากกว่า 1 กับ 1。

ตัวอย่าง

let x = Number.EPSILON;

ลองด้วยตัวเอง

จำเป็น

Number.EPSILON คือคุณสมบัติของ ES6。

มันไม่ทำงานใน Internet Explorer。

JavaScript MAX_VALUE

Number.MAX_VALUE คือค่าคงที่ใน JavaScript ที่แสดงค่าตัวเลขที่ใหญ่ที่สุดที่เป็นไปได้

ตัวอย่าง

let x = Number.MAX_VALUE;

ลองด้วยตัวเอง

คุณสมบัติตัวเลขไม่สามารถใช้ในตัวแปร

คุณสมบัติตัวเลขเป็นส่วนของ JavaScript Object Number.

คุณสมบัติเหล่านี้สามารถเข้าถึงได้เฉพาะผ่าน Number.MAX_VALUE

การใช้ x.MAX_VALUE (ที่ x เป็นตัวแปรหรือค่า) จะกลับค่า undefined:

ตัวอย่าง

let x = 6;
x.MAX_VALUE

ลองด้วยตัวเอง

JavaScript MIN_VALUE

Number.MIN_VALUE คือค่าคงที่ใน JavaScript ที่แสดงค่าตัวเลขที่เล็กที่สุดที่เป็นไปได้

ตัวอย่าง

let x = Number.MIN_VALUE;

ลองด้วยตัวเอง

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER แสดงค่าตัวเลขที่ปลอดภัยที่สุดใน JavaScript

Number.MAX_SAFE_INTEGER คือ (253 - 1)

ตัวอย่าง

let x = Number.MAX_SAFE_INTEGER;

ลองด้วยตัวเอง

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER แสดงค่าตัวเลขที่ปลอดภัยที่สุดใน JavaScript

Number.MIN_SAFE_INTEGER คือ -(253 - 1)

ตัวอย่าง

let x = Number.MIN_SAFE_INTEGER;

ลองด้วยตัวเอง

จำเป็น

MAX_SAFE_INTEGER และ MIN_SAFE_INTEGER คือคุณสมบัติของ ES6

พวกมันไม่ทำงานใน Internet Explorer

JavaScript POSITIVE_INFINITY

ตัวอย่าง

let x = Number.POSITIVE_INFINITY;

ลองด้วยตัวเอง

จะกลับค่าเมื่อเกิด overflow POSITIVE_INFINITY:

let x = 1 / 0;

ลองด้วยตัวเอง

JavaScript NEGATIVE_INFINITY

ตัวอย่าง

let x = Number.NEGATIVE_INFINITY;

ลองด้วยตัวเอง

จะกลับค่าเมื่อเกิด overflow NEGATIVE_INFINITY:

let x = -1 / 0;

ลองด้วยตัวเอง

JavaScript NaN - Not a Number (ไม่ใช่ตัวเลข)

NaN เป็นคำที่รักษาโดย JavaScript ใช้แสดงค่าที่ไม่ถูกต้องทางเลข。

ตัวอย่าง

let x = Number.NaN;

ลองด้วยตัวเอง

ตัวอย่าง

ทดลองทำการคำนวณกับตัวแปรของตัวอักษรที่ไม่ใช่ตัวเลขจะทำให้เกิด NaN (Not a Number ไม่ใช่ตัวเลข):

let x = 100 / "Apple";

ลองด้วยตัวเอง

คู่มือติดตาม JavaScript Number ที่สมบูรณ์

เพื่อคู่มือติดตามที่สมบูรณ์ โปรดเข้าถึง คู่มือติดตาม JavaScript Number.

คู่มือติดตาม ประกอบด้วยการอธิบายและตัวอย่างของตัวแปรและหน้าตัวอย่างของ JavaScript Number