UNPKG
billie-util
Version:
latest (1.3.1)
1.3.1
1.3.0
1.2.9
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.1.1
1.1.0
1.0.8
1.0.7
1.0.6
a gatjer of utils to improve develop efficiency
billie-util
/
util
/
handleData
/
accurateAdd.js
17 lines
(16 loc)
•
338 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const
accurateAdd =
function
(
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 }
module
.
exports
= accurateAdd