// 示例代码:js 除数取整
// 使用 Math.floor() 进行除法取整
function divideAndFloor(dividend, divisor) {
return Math.floor(dividend / divisor);
}
// 示例:10 除以 3,结果取整
console.log(divideAndFloor(10, 3)); // 输出: 3
// 使用 Math.trunc() 进行除法取整(去除小数部分)
function divideAndTrunc(dividend, divisor) {
return Math.trunc(dividend / divisor);
}
// 示例:-10 除以 3,结果取整
console.log(divideAndTrunc(-10, 3)); // 输出: -3
// 使用位运算符进行除法取整(仅适用于整数)
function divideAndBitwise(dividend, divisor) {
return (dividend / divisor) | 0;
}
// 示例:10 除以 3,结果取整
console.log(divideAndBitwise(10, 3)); // 输出: 3
| 0: 将结果转换为32位整数,并截断小数部分。适用于整数除法。以上三种方法都可以实现除法取整,根据具体需求选择合适的方法。
上一篇:js 小数向上取整
下一篇:js 多语言
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站