js实现除法
基本除法运算
在JavaScript中,除法可以通过 / 运算符直接实现。例如:
let result = 10 / 2; // 结果为5
处理浮点数精度
JavaScript的除法可能产生浮点数,需注意精度问题。使用 toFixed() 或 Math.round() 控制小数位数:
let result = 10 / 3; // 结果为3.333...
let rounded = result.toFixed(2); // "3.33"(字符串)
let precise = Math.round(result * 100) / 100; // 3.33(数字)
整数除法(取商)
若需获取整数商,使用 Math.floor() 或 Math.trunc():
let quotient = Math.floor(10 / 3); // 3(向下取整)
let truncQuotient = Math.trunc(10 / 3); // 3(直接截断)
取余数
结合 % 运算符获取余数:
let remainder = 10 % 3; // 1
安全除法(避免除零错误)
检查除数是否为0,避免 Infinity 或 NaN:
function safeDivide(a, b) {
return b !== 0 ? a / b : "Error: Division by zero";
}
safeDivide(10, 0); // 返回错误提示
大数处理
使用 BigInt 处理超大整数除法:

let bigResult = BigInt(20) / BigInt(3); // 6n(截断为整数)






