math/zone

Zone 底座:数学函数


Methods

(static) mathDiscount(up, down) → {Number}

「标准」Ux.mathDiscount

求折扣专用函数:计算折扣信息,最终得到 5折、9.5折 等之中的数值信息。

Parameters:
Name Type Description
up String | Number

分子数据。

down String | Number

分母数据。

Returns:

返回最终带一位小数位的折扣数值。

Type
Number

(static) mathDivision(dividend, divisor) → {Number}

「标准」Ux.mathDivision

数学除法运算,该运算可执行任何除法,包括 undefined 和 null,最终执行判断。

注:零除会抛出严重错误。

Parameters:
Name Type Description
dividend Number | String

被除数

divisor Number | String

除数

Returns:

Type
Number

(static) mathMultiplication(seed, …ops) → {Number}

「标准」Ux.mathMultiplication

数学乘法运算,该运算优于原始运算点:

  1. 任何数据都可以使用默认值执行乘法(1乘任何数为1)。
  2. 不论 undefined, null 都可以执行乘法。
Parameters:
Name Type Attributes Description
seed Number | String

计算的乘数(种子值)。

ops Array.<any> <repeatable>

被乘数构造的值和字符串数组。

Returns:

乘积。

Type
Number

(static) mathSubtract(left, right, isFloat) → {number}

「标准」Ux.mathSubtract

双值求差:数学计算中的双值求差。

Parameters:
Name Type Default Description
left String | Number

加数。

right String | Number

另外一个加数。

isFloat Boolean false

是否执行浮点运算

Returns:

和。

Type
number

(static) mathSum(left, right, isFloat) → {number}

「标准」Ux.mathSum

双值求和:数学计算中的双值求和。

Parameters:
Name Type Default Description
left String | Number

加数。

right String | Number

另外一个加数。

isFloat Boolean false

是否执行浮点运算

Returns:

和。

Type
number