[js] 如何避免JS浮点运算的精度问题(例:0.1+0.7=0.7999999999999999)
function precision(num1,num2){
num1Length = num1.toString().length;
num2Length = num2.toString().length;
let len = num1Length > num2Length ? num1Length : num2Length;
return (num1 + num2).toPrecision(len);
}
console.log(precision(0.1,0.7));

[js]JavaScript Number.toPrecision() 函数详解
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。
浙公网安备 33010602011771号