你的位置:首页 > 软件开发 > ASP.net > JS中Float类型加减乘除 修复

JS中Float类型加减乘除 修复

发布时间:2016-08-20 16:00:03
MXS&Vincene ─╄OvЁ &0000027─╄OvЁ MXS&Vincene MXS&Vincene ─╄OvЁ:今天很残酷,明天更残酷,后天很美好,但是绝大部分人是死在明天晚上,只有那些真正的英雄才能见到后天 ...

MXS&Vincene  ─╄OvЁ  &0000027─╄OvЁ  MXS&Vincene 

MXS&Vincene  ─╄OvЁ:今天很残酷,明天更残酷,后天很美好,但是绝大部分人是死在明天晚上,只有那些真正的英雄才能见到后天的太阳。

MXS&Vincene  ─╄OvЁ:We're here to put a dent in the universe. Otherwise why else even be here? 

 

正文>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

 //浮点数加法运算function FloatAdd(arg1,arg2){  var r1,r2,m;  try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}  try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}  m=Math.pow(10,Math.max(r1,r2));  return (arg1*m+arg2*m)/m;}//浮点数减法运算function FloatSub(arg1,arg2){  var r1,r2,m,n;  try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}  try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}  m=Math.pow(10,Math.max(r1,r2));  //动态控制精度长度  n=(r1=r2)?r1:r2;  return ((arg1*m-arg2*m)/m).toFixed(n);}//浮点数乘法运算function FloatMul(arg1,arg2){  var m=0,s1=arg1.toString(),s2=arg2.toString();  try{m+=s1.split(".")[1].length}catch(e){}  try{m+=s2.split(".")[1].length}catch(e){}  return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m);} //浮点数除法运算function FloatDiv(arg1,arg2){  var t1=0,t2=0,r1,r2;  try{t1=arg1.toString().split(".")[1].length}catch(e){}  try{t2=arg2.toString().split(".")[1].length}catch(e){}  with(Math){    r1=Number(arg1.toString().replace(".",""));    r2=Number(arg2.toString().replace(".",""));    return (r1/r2)*pow(10,t2-t1);  }} 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:JS中Float类型加减乘除 修复

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。