javascript加减乘除的简单实例加减乘除的简单实例
下面小编就为大家带来一篇javascript加减乘除的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家
做个参考。一起跟随小编过来看看吧
javascript加减乘除的简单实例加减乘除的简单实例
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<script language="javascript" type="text/javascript">
//除法函数
function accDiv(arg1,arg2){
var t1 = 0, t2 = 0, r1, r2, n;
try
{
t1 = arg1.toString().split(".")[1].length;
}
catch(e)
{t1 = 0;}
try
{
t2 = arg2.toString().split(".")[1].length;
}
catch(e)
{t2 = 0;}
with(Math)
{
r1 = Number(arg1.toString().replace(".",""));
r2 = Number(arg2.toString().replace(".",""));
n = Math.max(t1,t2);
return (r1/r2)*pow(10, t2-t1);
}
}
//乘法函数
function accMul(arg1,arg2)
{
var t1 = 0, t2 = 0, r1, r2;
try
{
t1 = arg1.toString().split(".")[1].length;
}
catch(e)
{t1 = 0;}
try
{
t2 = arg2.toString().split(".")[1].length;
}
catch(e)
{t2 = 0;}
with(Math)
{
r1 = Number(arg1.toString().replace(".",""));
r2 = Number(arg2.toString().replace(".",""));
return (r1*r2)/pow(10, t2+t1);
}
}
//加法函数
function accAdd(arg1,arg2){
var t1 = 0, t2 = 0, m;
try
{
t1 = arg1.toString().split(".")[1].length;
}
catch(e)
{t1 = 0;}
try
{
t2 = arg2.toString().split(".")[1].length;
}
catch(e)
{t2 = 0;}
with(Math)
{
m=Math.pow(10,Math.max(t1,t2));
return (arg1 * m + arg2 * m) / m;
评论0