Appearance
big工具类
big工具类路径
'src/assets/js/big';
建议在调用big工具类下所有的方法时,搭配util.toNumber()方法使用
add(两数相加)
javascript
import util from '@/assets/js/util';
import { add } from '@/assets/js/big';
console.log(add(0.1, 0.2));
// 输出 0.3
subtract(两数相减)
javascript
import util from '@/assets/js/util';
import { subtract } from '@/assets/js/big';
console.log(subtract(0.3, 0.1));
// 输出 0.2
multiply(两数相乘)
javascript
import util from '@/assets/js/util';
import { multiply } from '@/assets/js/big';
console.log(multiply(2, 5));
// 输出 10
divide(两数相除)
javascript
import util from '@/assets/js/util';
import { divide } from '@/assets/js/big';
console.log(divide(10, 2));
// 输出 5
toFixed(保留小数位数)
javascript
import util from '@/assets/js/util';
import { toFixed } from '@/assets/js/big';
console.log(toFixed(3.1415, 2));
// 输出 3.14
round(四舍五入)
javascript
import util from '@/assets/js/util';
import { round } from '@/assets/js/big';
console.log(round(3.1415, 2));
// 输出 3.14
ceil(向上取整)
javascript
import util from '@/assets/js/util';
import { ceil } from '@/assets/js/big';
console.log(ceil(3.1415926));
// 输出 4
floor(向下取整)
javascript
import util from '@/assets/js/util';
import { floor } from '@/assets/js/big';
console.log(floor(3.1415926));
// 输出 3
abs(取绝对值)
javascript
import util from '@/assets/js/util';
import { abs } from '@/assets/js/big';
console.log(abs(-3.1415926));
// 输出 3.1415926
eq(两数相比(第一个参数 = 第二个参数))
javascript
import util from '@/assets/js/util';
import { add, eq } from '@/assets/js/big';
console.log(eq(add(0.1, 0.2), 0.3));
// 输出 true
gt(两数相比(第一个参数 > 第二个参数))
javascript
import util from '@/assets/js/util';
import { gt } from '@/assets/js/big';
console.log(gt(0.3, 0.2));
// 输出 true
gte(两数相比(第一个参数 >= 第二个参数))
javascript
import util from '@/assets/js/util';
import { gte } from '@/assets/js/big';
console.log(gte(0.3, 0.2));
// 输出 true
lt(两数相比(第一个参数 < 第二个参数))
javascript
import util from '@/assets/js/util';
import { lt } from '@/assets/js/big';
console.log(lt(0.3, 0.2));
// 输出 false
lte(两数相比(第一个参数 <= 第二个参数))
javascript
import util from '@/assets/js/util';
import { lte } from '@/assets/js/big';
console.log(lte(0.3, 0.2));
// 输出 false