Rumah > Artikel > hujung hadapan web > Bagaimana untuk Semak sama ada Pembolehubah ialah Integer dalam JavaScript?
Menyemak sama ada Pembolehubah ialah Integer dalam JavaScript
Apabila bekerja dengan JavaScript, perkara biasa perlu menyemak jenis pembolehubah. Jika anda perlu mengesahkan sama ada pembolehubah tertentu ialah integer, ikut langkah berikut:
Menggunakan Fungsi
function isInt(value) { return !isNaN(value) && parseInt(Number(value)) == value && !isNaN(parseInt(value, 10)); }
isInt(22); // returns true isInt("22.5"); // returns false
Menggunakan Operasi Bitwise
(x | 0) === x
Di mana x ialah pembolehubah yang ingin anda semak.
Contohnya:
42 | 0 === 42 // returns true 42.1 | 0 === 42 // returns false
Nota:
var x; if (isNaN(value)) { return false; } x = parseFloat(value); return (x | 0) === x;
return isNaN(value) ? !1 : (x = parseFloat(value), (0 | x) === x);
Atas ialah kandungan terperinci Bagaimana untuk Semak sama ada Pembolehubah ialah Integer dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!