//加法
Number.prototype.add = function(arg){
var r1,r2,m;
try{r1=this.toString().split(".")[1].length}catch(e){r1=0}
try{r2=arg.toString().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2))
return (this*m+arg*m)/m
}
//减法
Number.prototype.sub = function (arg){
return this.add(-arg);
}
//乘法
Number.prototype.mul = function (arg)
{
var m=0,s1=this.toString(),s2=arg.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)
}
//除法
Number.prototype.div = function (arg){
var t1=0,t2=0,r1,r2;
try{t1=this.toString().split(".")[1].length}catch(e){}
try{t2=arg.toString().split(".")[1].length}catch(e){}
with(Math){
r1=Number(this.toString().replace(".",""))
r2=Number(arg.toString().replace(".",""))
return (r1/r2)*pow(10,t2-t1);
}
}
测试:alert(Number(0.11).mul(0.5)); //输出:0.055
分享到:
相关推荐
一个用javascript 写的小巧的小学加减乘除运算测试, 主页地址:www.uuuti.com
js 加减乘除 比较准确
js加减乘除计算器代码是一款扁平风格的计算器应用代码。
浮点数加减乘除运算,里面结合了从网上搜索到的accAdd版本以及新增版本的浮点加减乘除运算,明显能直出新补充方法能满足实际需求,解决js对于浮点运算的bug.
JS小数加减乘除运算后小数点后产生多位数和计算精度损失的解决方案
提供了 供应的javascript的加减乘除运算方法 简单通用
带小数点的加法、减法、乘法、除法的计算...当然你也可以改为一个方法,只传入数值参数和计算类型(加、减、乘、除)就能得到结果。 代码有优化,请前往查看:https://blog.csdn.net/yyl262/article/details/107139817
html+js实现加减乘除运算, blog: http://blog.csdn.net/zhulei632/article/details/23596299
一个用javascript 写的小巧的小学加减乘除运算测试, 主页地址:www.uuuti.com v0.2 修改增加内容: 增加计时 增加计分 优化乘除生成
一个用javascript 写的小巧的小学加减乘除运算测试 ,只有6.7K
扁平风格加减乘除网页计算器js代码是一款简洁的兼容手机移动端的加减乘除运算计算器网页特效。
JS精准加减乘除算法,解决JS原生加减乘除运算精度不足问题。
在javascript中,当你使用小数进行加减乘除运算时,你会发现,所得到的结果有时后面带有长长的一段小数,使运算变得复杂,并且影响计算结果。上网查询了一下原因,大致如下:在javascript中,带小数的数据运算时总会...
这是从网上下载下来的一个计算程序,能实现加、减、乘、除的计算。该程序接受 的是16进制数。 执行时,需在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下: c:\masm>js 3+2 5 c:\masm>js 6*7 2A c:\...
这是从网上下载下来的一个计算程序,能实现加、减、乘、除的计算。该程序接受 的是16进制数。 执行时,需在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下: c:\masm>js 3+2 5 c:\masm>js 6*7 2A c:\...
用于简单的加减乘除运算 运用javascript技术实现简单的加减乘除运算。。。
解决JS浮点数(小数)计算加减乘除的BUG
js加减乘除计算器代码是一款基于gsap制作的网页计算器加减乘除运算,支持多个数字串计算运算代码。
不久前我们为大家分享过一些功能相对比较简单的jQuery计算器和HTML5计算器,可以实现简单的加减乘除功能,比如这款jQuery精美的加减乘除计算器 支持存储功能和简洁美观的jQuery计算器插件。这次我们要分享一款基于...
扁平风格加减乘除网页计算器js代码是一款简洁的兼容手机移动端的加减乘除运算计算器网页特效。