// 判断是否是整数的方法
// 方法一:使用 Number.isInteger()
function isInteger(num) {
return Number.isInteger(num);
}
// 解释:Number.isInteger() 是 ES6 引入的一个方法,用于判断一个值是否为整数。
// 它返回一个布尔值,true 表示是整数,false 表示不是整数。
console.log(isInteger(10)); // true
console.log(isInteger(10.5)); // false
console.log(isInteger("10")); // false
// 方法二:使用 Math.floor() 或 Math.ceil() 或 Math.round()
function isIntegerUsingMath(num) {
return Math.floor(num) === num;
// 或者可以使用 Math.ceil(num) === num 或 Math.round(num) === num
}
// 解释:通过比较 Math.floor(num) 和 num 是否相等来判断 num 是否为整数。
// 如果相等,则说明 num 是整数;否则不是。
console.log(isIntegerUsingMath(10)); // true
console.log(isIntegerUsingMath(10.5)); // false
console.log(isIntegerUsingMath("10")); // false
上一篇:js 判断是不是整数
下一篇:js 判断是否为整数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站