u
This commit is contained in:
1 parent
caed43a011
commit
18e9d94b77
8 files changed
+148
-33
No files matched your search
@@ -0,0 +1,32 @@
|
||||
// utils/math.ts
|
||||
import Big from 'big.js'
|
||||
|
||||
/**
|
||||
* 加法
|
||||
* @param a string number
|
||||
* @param b string number
|
||||
* @returns string number
|
||||
*/
|
||||
export function add(a: string | number, b: string | number): string {
|
||||
try {
|
||||
return new Big(a).plus(new Big(b)).toString()
|
||||
}
|
||||
catch {
|
||||
return '0'
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 减法
|
||||
* @param a string number
|
||||
* @param b string number
|
||||
* @returns string number
|
||||
*/
|
||||
export function sub(a: string | number, b: string | number): string {
|
||||
try {
|
||||
return new Big(a).minus(new Big(b)).toString()
|
||||
}
|
||||
catch {
|
||||
return '0'
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user