ພາສາ JavaScript isNaN()
- ຫນ້າທີ່ມາກ່ອນ isFinite()
- ຫນ້າຫນັງ NaN
- ກັບຄືນຊັ້ນຂື້ນ ປືກສາທົ່ວໄປ JavaScript
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
isNaN()
ກົນລະບົບຈະກວດສອບຄູ່ຄາດການທີ່ເປັນຈຳນວນບໍ່ສາມາດການຄາດຫວັງ.
ຖ້າຄູ່ຄາດການທີ່ມີຄວາມຕໍ່າສະເພາະບໍ່ມີຈຳນວນຕົວຕອນ, ກົນລະບົບຈະຫຼັງວ່າ true. ບໍ່ຈະຫຼັງວ່າ false.
ການເຮັດວຽກຂອງພາສາທົ່ວໄປ isNaN() ບໍ່ຄືກັບກົນລະບົບ Number.isNaN() ທີ່ສະເພາະ.
ພາສາທົ່ວໄປ isNaN() ຈະເຄື່ອນຍ້າຍຄູ່ຄາດການເປັນຈຳນວນ, ແລະ ທົດລອງພວກມັນຫຼັງຈາກນັ້ນ.
Number.isNaN() ຈະບໍ່ເຄື່ອນຍ້າຍຄູ່ຄາດການເປັນຈຳນວນ, ແລະ ບໍ່ຈະຫຼັງວ່າ true ສຳລັບຄູ່ຄາດການທີ່ບໍ່ແມ່ນຈຳນວນ.
ຕົວຢ່າງ
ກວດສອບຄູ່ຄາດການທີ່ເປັນ NaN:
isNaN(123) //false isNaN(-1.23) //false isNaN(5-2) //false isNaN(0) //false isNaN('123') //false isNaN('Hello') //true isNaN('2005/12/12') //true isNaN('') //false isNaN(true) //false isNaN(undefined) //true isNaN('NaN') //true isNaN(NaN) //true isNaN(0 / 0) //true isNaN(null) //false
ຂອງການອອກມາ
isNaN(value)
ຄູ່ຄາດການພີມ
ພີມ | ການອະທິບາຍ |
---|---|
value | ຈໍາຕ້ອງ. ຄູ່ຄາດການທີ່ຈະທົດລອງ. |
ຂໍ້ສະເພາະເຕັກນິກ
ຄູ່ຄາດການຫຼັງ: | ຄວາມຕໍ່າສະເພາະບໍ່ມີຈຳນວນຕົວຕອນ. ຖ້າຄູ່ຄາດການ NaN, ຈະຫຼັງວ່າ true, ບໍ່ຈະຫຼັງວ່າ false. |
---|---|
ການປະກັນ JavaScript: | ECMAScript 1 |
ການສະໜັບສະໜູນບັນດາການບັດເບິ່ງ
ການປະຕິບັດງານ | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
isNaN() | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ |
- ຫນ້າທີ່ມາກ່ອນ isFinite()
- ຫນ້າຫນັງ NaN
- ກັບຄືນຊັ້ນຂື້ນ ປືກສາທົ່ວໄປ JavaScript