20 lines
480 B
JavaScript
20 lines
480 B
JavaScript
![]() |
/* 解决js计算精度问题 */
|
||
|
import { Decimal } from 'decimal.js';//引入
|
||
|
class Cals {
|
||
|
add(num1,num2) {
|
||
|
return new Decimal(num1).add(new Decimal(num2))
|
||
|
}
|
||
|
//减
|
||
|
sub(num1,num2) {
|
||
|
return new Decimal(num1).sub(new Decimal(num2))
|
||
|
}
|
||
|
// 乘
|
||
|
mul(num1,num2) {
|
||
|
return new Decimal(num1).mul(new Decimal(num2))
|
||
|
}
|
||
|
// 除
|
||
|
div(num1,num2) {
|
||
|
return new Decimal(num1).div(new Decimal(num2))
|
||
|
}
|
||
|
}
|
||
|
export const cals = new Cals();
|