calculator-easy
v1.0.7
Published
JS calculator to solve the problem of decimal calculation accuracy loss
Downloads
11
Readme
calculator-easy
js 解决小数间计算精度损失,一个轻量的js计算器。 目前支持加,减,乘,除(add,sub,mul,div)
install
npm install calculator-easy
#github https://github.com/zq2454526717/tools/blob/master/calculator.js
#usage const calculator = require('./index');
console.log(calculator.add(1,2));
文档
Functions
getDecimalLength(number) ⇒ Number
获取数字小数部分长度
Kind: global function
| Param | Type | | --- | --- | | number | Number | String |
enlargeNumber(number, digit) ⇒ Number
将小数放大为整数
Kind: global function
| Param | Type | Description | | --- | --- | --- | | number | Number | String | | | digit | Number | 小数点后移的位数 |
add(num1, num2, fixes) ⇒ Number
相加
Kind: global function
| Param | Type | Default | Description | | --- | --- | --- | --- | | num1 | Number | String | | | | num2 | Number | String | | | | fixes | Number | 2 | 保留的小数位数 |
sub(num1, num2) ⇒ Number
相减
Kind: global function
| Param | Type | Description | | --- | --- | --- | | num1 | Number | String | | | num2 | Number | String | * @param {Number} fixes 保留的小数位数 |
mul(num1, num2) ⇒ Number
相乘
Kind: global function
| Param | Type | Description | | --- | --- | --- | | num1 | Number | String | | | num2 | Number | String | * @param {Number} fixes 保留的小数位数 |
div(num1, num2) ⇒ Number
相除
Kind: global function
| Param | Type | Description | | --- | --- | --- | | num1 | Number | String | | | num2 | Number | String | * @param {Number} fixes 保留的小数位数 |