ກົນລະບຽບ JavaScript Number isSafeInteger()

ການອະທິບາຍແລະການນໍາໃຊ້

ຖ້າເປັນອັນດັບສະຖານະອັນຕະລາຍNumber.isSafeInteger() ກົນລະບຽບກັບມາ true. ຖ້າບໍ່ຖືກກະຕຸ້ນແມ່ນ false.

ອີງຕາມ:

ກົນລະບຽບ Number.isInteger()

ກົນລະບຽບ Number.isFinite()

ກົນລະບຽບ global isFinite()

ວ່າແມ່ນອັນດັບສະຖານະອັນຕະລາຍບໍ່?

ອັນດັບສະຖານະອັນຕະລາຍພະຍາຍາມ ສາມາດສະແດງຄວາມຈິງຈັງຢ່າງສາມາດເປັນ IEEE-754 ບິນບັດບາງບັນຍາຍ: ຈາກ (253 1) ຫຼັງຈາກ -(253 1) ທຸກອັນດັບ.

ບົດສະຫຼຸບ

ຕົວຢ່າງ 1

ນັ້ນເປັນອັນດັບສະຖານະອັນຕະລາຍບໍ່?

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

ພະຍາຍາມຕົວເອງ

ຕົວຢ່າງ 2

Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);

ພະຍາຍາມຕົວເອງ

ຕົວຢ່າງ 3

ນັ້ນເປັນອັນດັບສະຖານະອັນຕະລາຍບໍ່?

Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);

ພະຍາຍາມຕົວເອງ

ຕົວຢ່າງ 4

Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);

ພະຍາຍາມຕົວເອງ

ສັນຍາວິທະຍາ

Number.isSafeInteger(value)

ປະເພດ

ປະເພດ ອະທິບາຍ
value ຈຳເປັນ. ຄູ່ມາທີ່ຈະທົດລອງ.

ຜົນກະທົບ

ຮູບແບບ ອະທິບາຍ
ອັນດັບຄວາມຈິງຈັງ ຖ້າມູນຄ່າແມ່ນອັນດັບສະຖານະອັນຕະລາຍພະຍາຍາມ trueຖ້າບໍ່ຖືກກະຕຸ້ນແມ່ນ false.

ສະໜັບສະໜູນບິນບັດ

Number.isSafeInteger() ເປັນເລື່ອງທາງ ECMAScript6 (ES6)

ທຸກສານບິນສະໜັບສະໜູນ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ

ບໍ່ສາມາດສະໜັບສະໜູນ Internet Explorer 11 (ຫຼືຫຼັງຈາກນັ້ນ) Number.isSafeInteger().