Module: Calc

运算工具类

Author:
  • Franks.T.D

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