diff options
Diffstat (limited to 'node_modules/locutus/php/bc/bcadd.js')
-rw-r--r-- | node_modules/locutus/php/bc/bcadd.js | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/node_modules/locutus/php/bc/bcadd.js b/node_modules/locutus/php/bc/bcadd.js deleted file mode 100644 index 8c6a017..0000000 --- a/node_modules/locutus/php/bc/bcadd.js +++ /dev/null @@ -1,39 +0,0 @@ -'use strict'; - -module.exports = function bcadd(leftOperand, rightOperand, scale) { - // discuss at: http://locutus.io/php/bcadd/ - // original by: lmeyrick (https://sourceforge.net/projects/bcmath-js/) - // example 1: bcadd('1', '2') - // returns 1: '3' - // example 2: bcadd('-1', '5', 4) - // returns 2: '4.0000' - // example 3: bcadd('1928372132132819737213', '8728932001983192837219398127471', 2) - // returns 3: '8728932003911564969352217864684.00' - - var bc = require('../_helpers/_bc'); - var libbcmath = bc(); - - var first, second, result; - - if (typeof scale === 'undefined') { - scale = libbcmath.scale; - } - scale = scale < 0 ? 0 : scale; - - // create objects - first = libbcmath.bc_init_num(); - second = libbcmath.bc_init_num(); - result = libbcmath.bc_init_num(); - - first = libbcmath.php_str2num(leftOperand.toString()); - second = libbcmath.php_str2num(rightOperand.toString()); - - result = libbcmath.bc_add(first, second, scale); - - if (result.n_scale > scale) { - result.n_scale = scale; - } - - return result.toString(); -}; -//# sourceMappingURL=bcadd.js.map
\ No newline at end of file |