jquery取整
jQuery 取整方法
在 jQuery 中实现数值取整,通常直接使用 JavaScript 的原生数学方法。以下是几种常见的取整方式:
1. Math.floor() 向下取整
返回小于或等于给定数字的最大整数。

var num = 3.7;
var result = Math.floor(num); // 结果为 3
2. Math.ceil() 向上取整
返回大于或等于给定数字的最小整数。
var num = 3.2;
var result = Math.ceil(num); // 结果为 4
3. Math.round() 四舍五入
返回最接近给定数字的整数。

var num = 3.5;
var result = Math.round(num); // 结果为 4
4. Math.trunc() 直接截取整数部分
直接去除小数部分,保留整数(ES6 新增)。
var num = 3.9;
var result = Math.trunc(num); // 结果为 3
5. 通过位运算取整
利用位运算符 | 快速取整(仅适用于 32 位整数)。
var num = 3.7;
var result = num | 0; // 结果为 3
注意事项
- jQuery 本身没有独立的取整方法,需依赖 JavaScript 的
Math对象。 - 位运算取整范围有限($-2^{31}$ 到 $2^{31}-1$),超出会溢出。
示例:jQuery 结合取整
// 获取输入框值并取整
var inputVal = parseFloat($("#inputField").val());
var roundedVal = Math.round(inputVal);
$("#result").text(roundedVal);






