生成一段解决js计算小数精度不准确问题的代码
时间: 2023-03-30 18:00:42 浏览: 180
以下是一段解决js计算小数精度不准确问题的代码:
function accAdd(arg1, arg2) {
var r1, r2, m;
try {
r1 = arg1.toString().split(".")[1].length;
} catch (e) {
r1 = ;
}
try {
r2 = arg2.toString().split(".")[1].length;
} catch (e) {
r2 = ;
}
m = Math.pow(10, Math.max(r1, r2));
return (arg1 * m + arg2 * m) / m;
}
相关问题
js获取1到5之间的全部小数
要获取1到5之间的全部小数,你可以使用 JavaScript 中的循环和条件语句来实现。以下是一种可能的方法:
```javascript
var decimals = [];
for (var i = 1; i <= 5; i++) {
for (var j = 1; j < 10; j++) {
var decimal = i + j / 10;
if (decimal <= 5) {
decimals.push(decimal);
} else {
break;
}
}
}
console.log(decimals);
```
这段代码会生成一个名为 `decimals` 的数组,其中包含从1.1到4.9之间的所有小数。你可以根据需要进行调整,例如修改循环的范围或小数点后的精度。
阅读全文