UNPKG
tough-rational
Version:
latest (0.1.9)
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Rational class using BigInt with fallback to bignumber.js
bitbucket.org/raypulver/tough-rational
tough-rational
/
lib
/
util
/
truncate-decimals.js
13 lines
(11 loc)
•
250 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
'use strict'
;
module
.
exports
=
(
s, e
) =>
{ s =
String
(s);
const
i = s.
lastIndexOf
(
'.'
);
if
(~i) {
const
decimals = s.
length
- i -
1
;
if
(decimals <= e)
return
s;
return
s.
substr
(
0
, i + e +
1
).
replace
(
/\.$/
,
''
); }
return
s; };