在 JavaScript 中检查变量是否为整数
使用 JavaScript 时,通常需要检查变量的类型。如果您需要验证特定变量是否为整数,请按照以下步骤操作:
使用函数
function isInt(value) { return !isNaN(value) && parseInt(Number(value)) == value && !isNaN(parseInt(value, 10)); }
isInt(22); // returns true isInt("22.5"); // returns false
使用位运算
(x | 0) === x
其中 x 是您想要的变量检查。
例如:
42 | 0 === 42 // returns true 42.1 | 0 === 42 // returns false
注意:
var x; if (isNaN(value)) { return false; } x = parseFloat(value); return (x | 0) === x;
return isNaN(value) ? !1 : (x = parseFloat(value), (0 | x) === x);
以上是JavaScript 中如何检查变量是否为整数?的详细内容。更多信息请关注PHP中文网其他相关文章!