首页 > 技术文章 > js 小数点失精

javascript9527 2020-12-21 14:31 原文

 

乘法 运算 

function aa(num1,num2){//传参 数字1,数字2
   let str1 = String(num1)
   let str2 = String(num2)
   let m = 0
  
   try{m+=str1.split(".")[1].length}catch(e){}
   try{m+=str2.split(".")[1].length}catch(e){}

return Number(str1.replace(".",""))*Number(str2.replace(".",""))/Math.pow(10,m)
   
}
console.log(aa(0.43,100))

 

推荐阅读