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

js 除数取整

作者:断念已残   发布日期:2026-01-22   浏览:45

// 示例代码: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

解释说明:

  1. Math.floor(): 向下取整,即舍去小数部分并返回小于或等于该数的最大整数。
  2. Math.trunc(): 直接去除小数部分,返回整数部分,不进行四舍五入。
  3. 位运算符 | 0: 将结果转换为32位整数,并截断小数部分。适用于整数除法。

以上三种方法都可以实现除法取整,根据具体需求选择合适的方法。

上一篇:js 小数向上取整

下一篇:js 多语言

大家都在看

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 数组对象合并

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

Laravel 中文站