number-calc

1.0.6 • Public • Published

number-calc npm version Build Status codecov

Calculate addition, subtraction, multiplication, and division precisely using JS

Why

0.1 + 0.2 = 0.30000000000000004
1.0 - 0.9 = 0.09999999999999998
1.1 * 1.1 = 1.2100000000000002
1.21 / 1.1 = 1.0999999999999999

Install

npm install --save number-calc

Methods

NC.add(number1, number2) // addition, number1 + number2
NC.subtract(number1, number2) // subtraction, number1 - number2
NC.multiply(number1, number2) // multiplication, number1 * number2
NC.divide(number1, number2) // division, number1 / number2
NC.prune(number, precision) // prune, precision defaults to 12

Usage

import NC from 'number-calc'
 
NC.add(0.1, 0.2) // 0.3, not 0.30000000000000004
NC.subtract(1.0, 0.9) // 0.1, not 0.09999999999999998
NC.multiply(1.1, 1.1) // 1.21, not 1.2100000000000002
NC.divide(1.21, 1.1) // 1.1, not 1.0999999999999999
NC.prune(0.30000000000000004) // 0.3

License

MIT

Package Sidebar

Install

npm i number-calc

Weekly Downloads

1

Version

1.0.6

License

MIT

Unpacked Size

32.6 kB

Total Files

12

Last publish

Collaborators

  • otfngo