该错误通常出现在 JavaScript 中,是因为除数为 0 导致的算术错误。解决方法是在进行除法计算前添加判断,当除数为 0 时,返回 NaN 或抛出异常。代码示例如下:
function divide(a, b){
if(b === 0){
// 除数为 0,返回 NaN
return NaN;
} else {
// 计算除法
return a/b;
}
}
console.log(divide(6, 0)); // 输出 NaN
console.log(divide(6, 2)); // 输出 3