Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 判断是不是整数

作者:恐怖眼神   发布日期:2026-03-13   浏览:74

// 判断是不是整数的几种方法

// 方法一:使用 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()
function isIntegerUsingMath(num) {
  return Math.floor(num) === num;
  // 或者使用 Math.ceil(num) === num
}

// 解释:通过比较 Math.floor(num) 或 Math.ceil(num) 是否等于 num 来判断 num 是否为整数。
// 如果相等,则说明 num 是整数。

console.log(isIntegerUsingMath(10));    // true
console.log(isIntegerUsingMath(10.5));  // false
console.log(isIntegerUsingMath("10"));  // false

// 方法三:使用 % 操作符
function isIntegerUsingModulo(num) {
  return num % 1 === 0;
}

// 解释:通过检查 num % 1 是否等于 0 来判断 num 是否为整数。
// 如果余数为 0,则说明 num 是整数。

console.log(isIntegerUsingModulo(10));    // true
console.log(isIntegerUsingModulo(10.5));  // false
console.log(isIntegerUsingModulo("10"));  // false

上一篇:js 获取窗口宽度

下一篇:js 判断是否是整数

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站