วิธี JavaScript Number isInteger()

คำนิยามและการใช้งาน

ถ้าค่าเป็นตัวเลขเต็มของประเภท Number แล้ว Number.isInteger() วิธีที่กลับค่า trueจะกลับค่า false

ตัวอย่าง

ตัวอย่าง 1

นี้คือตัวเลขเต็มหรือไม่?

Number.isInteger(123);
Number.isInteger(-123);
Number.isInteger('123');

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

ตัวอย่าง 2

Number.isInteger(4-2);
Number.isInteger(4/2);
Number.isInteger(5-2);
Number.isInteger(5/2);

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

ตัวอย่าง 3

นี้คือตัวเลขเต็มหรือไม่?

Number.isInteger(0);
Number.isInteger(0/0);
Number.isInteger(0.5);
Number.isInteger(false);
Number.isInteger(NaN);
Number.isInteger(Infinity);
Number.isInteger(-Infinity);

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

ภาษาเขียน

Number.isInteger(value)

ตัวแปร

ตัวแปร คำอธิบาย
value จำเป็น ค่าที่ต้องการทดสอบ

ค่าที่กลับค่า

ประเภท คำอธิบาย
ค่าทรรศน์

ถ้าค่านี้เป็นตัวเลขเต็มของประเภทของ Number แล้ว จะเป็น true

จะกลับค่า false

การสนับสนุนของเบราเซอร์

Number.isInteger() เป็นคุณสมบัติของ ECMAScript6 (ES6)。

ทั้งหมดเบราเซอร์ส์ที่ใช้ปัจจุบันสนับสนุน ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน

Internet Explorer 11 (หรือเก่ากว่า) ไม่สนับสนุน Number.isInteger()