Vérifier si une variable est un entier en JavaScript
Lorsque vous travaillez avec JavaScript, il est courant de devoir vérifier le type d'une variable. Si vous devez vérifier si une variable particulière est un entier, suivez ces étapes :
Utilisation d'une fonction
function isInt(value) { return !isNaN(value) && parseInt(Number(value)) == value && !isNaN(parseInt(value, 10)); }
isInt(22); // returns true isInt("22.5"); // returns false
Utilisation des opérations au niveau du bit
(x | 0) === x
Où x est la variable que vous souhaitez vérifier.
Pour exemple :
42 | 0 === 42 // returns true 42.1 | 0 === 42 // returns false
Remarque :
var x; if (isNaN(value)) { return false; } x = parseFloat(value); return (x | 0) === x;
return isNaN(value) ? !1 : (x = parseFloat(value), (0 | x) === x);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!