确定数字的性质
在编程中,通常需要区分浮点数和整数。浮点数表示带小数点的数字,而整数表示不带小数点的整数。
检查数字类型
检查给定数字是否为浮点数或整数,一种方法是检查除以 1 时的余数。对于浮点数,余数不会为零,而对于整数,则余数为零。这可以在 JavaScript 中实现,如下所示:
function isInt(n) { return n % 1 === 0; }
但是,如果您不确定参数是否为数字,则需要进行额外检查:
function isInt(n){ return Number(n) === n && n % 1 === 0; } function isFloat(n){ return Number(n) === n && n % 1 !== 0; }
ECMA 脚本2015年标准
2019年,引入了检查数字类型的标准化解决方案ECMA 脚本 2015:
Number.isInteger(n); // true if n is an integer
以上是在 JavaScript 中如何区分浮点数和整数?的详细内容。更多信息请关注PHP中文网其他相关文章!