Skip to content

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