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)。
- 不论 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