运算工具类
Methods
-
<static> add(a, b)
精确运算:加
. -
精确运算:加
Parameters:
Name Type Description a
int | float 被加的对象
b
int | float 被加的数值
Returns:
a和b的相加结果
Examples Calc.add(1, 1); -> '2' Calc.add(1, 1.5); -> '2.5' Calc.add(1.5, 1.5); -> '3'
- Type
- int | float
-
<static> checkPrice(price, digits)
验证价格:小数点位数以内均有效
. -
验证价格:小数点位数以内均有效
Parameters:
Name Type Description price
int | float 验证对象
digits
int 验证的小数点位数
Returns:
true or false
Examples Calc.checkPrice(3.15, 2); -> true Calc.checkPrice(3.15, 1); -> false Calc.checkPrice(3.15, 3); -> false
- Type
- bool
-
<static> div(a, b)
精确运算:除
. -
精确运算:除
Parameters:
Name Type Description a
int | float 除的对象
b
int | float 被除的数值
Returns:
a/b的结果
Examples Calc.div(1, 1); -> '1' Calc.div(2, 1.5); -> '1.333333333333333' Calc.div(3.5, 0.5); -> '7'
- Type
- int | float
-
<static> mul(a, b)
精确运算:乘
. -
精确运算:乘
Parameters:
Name Type Description a
int | float 乘的对象
b
int | float 被乘的数值
Returns:
a*b的结果
Examples Calc.mul(1, 1); -> '1' Calc.mul(2, 1.5); -> '3' Calc.mul(3.5, 0.5); -> '1.75'
- Type
- int | float
-
<static> sub(a, b)
精确运算:减
. -
精确运算:减
Parameters:
Name Type Description a
int | float 被减的对象
b
int | float 被减的数值
Returns:
a-b的结果
Examples Calc.sub(1, 1); -> '0' Calc.sub(2, 1.5); -> '0.5' Calc.sub(3.5, 0.5); -> '2'
- Type
- int | float