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
-
获取数字小数部分长度
-
enlargeNumber(number, digit) ⇒
Number
-
将小数放大为整数
-
add(num1, num2, fixes) ⇒
Number
-
相加
-
sub(num1, num2) ⇒
Number
-
相减
-
mul(num1, num2) ⇒
Number
-
相乘
-
div(num1, num2) ⇒
Number
-
相除
Number
getDecimalLength(number) ⇒ 获取数字小数部分长度
Kind: global function
Param | Type |
---|---|
number |
Number | String
|
Number
enlargeNumber(number, digit) ⇒ 将小数放大为整数
Kind: global function
Param | Type | Description |
---|---|---|
number |
Number | String
|
|
digit | Number |
小数点后移的位数 |
Number
add(num1, num2, fixes) ⇒ 相加
Kind: global function
Param | Type | Default | Description |
---|---|---|---|
num1 |
Number | String
|
||
num2 |
Number | String
|
||
fixes | Number |
2 |
保留的小数位数 |
Number
sub(num1, num2) ⇒ 相减
Kind: global function
Param | Type | Description |
---|---|---|
num1 |
Number | String
|
|
num2 |
Number | String
|
* @param {Number} fixes 保留的小数位数 |
Number
mul(num1, num2) ⇒ 相乘
Kind: global function
Param | Type | Description |
---|---|---|
num1 |
Number | String
|
|
num2 |
Number | String
|
* @param {Number} fixes 保留的小数位数 |
Number
div(num1, num2) ⇒ 相除
Kind: global function
Param | Type | Description |
---|---|---|
num1 |
Number | String
|
|
num2 |
Number | String
|
* @param {Number} fixes 保留的小数位数 |