Methods
(static) ceil(number, precisionopt) → {number}
Example
ceil(4.16); // 5
ceil(4.16, 1); // 4.2
ceil(4160, -2); // 4200
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
number |
number | 要向上舍入的值。 |
||
precision |
number |
<optional> |
0
|
向上舍入的精度。默认 |
Returns:
向上舍入的值。
- Type
- number
(static) floor(number, precisionopt) → {number}
Example
floor(4.16); // 4
floor(4.16, 1); // 4.1
floor(4160, -2); // 4100
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
number |
number | 要向下舍入的值。 |
||
precision |
number |
<optional> |
0
|
向下舍入的精度。默认 |
Returns:
向下舍入的值。
- Type
- number
(static) max(array, iterateeopt) → {*}
- Description:
调用
array
中的每一个元素,来生成其值排序的标准,返回最大的值。iteratee
调用时会传入三个参数value
index
array
。
- Source:
- Since:
- 1.0.0
Example
const array = [1, 2, 3];
max(array); // 3
const objects = [{n: 1}, {n: 2}];
max(objects, item => item.n); // {n: 2}
// 迭代函数可以直接写入属性。
max(objects, 'n'); // {n: 2};
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
array |
Array | 要迭代的数组。 |
|
iteratee |
function | string | number | Symbol |
<optional> |
调用每个元素的迭代函数。 |
Returns:
最大的值。
- Type
- *
(static) min(array, iterateeopt) → {*}
- Description:
调用
array
中的每一个元素,来生成其值排序的标准,返回最小的值。iteratee
调用时会传入三个参数value
index
array
。
- Source:
- Since:
- 1.0.0
Example
const array = [1, 2, 3];
min(array); // 1
const objects = [{n: 1}, {n: 2}];
min(objects, item => item.n); // {n: 1}
// 迭代函数可以直接写入属性。
min(objects, 'n'); // {n: 1};
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
array |
Array | 要迭代的数组。 |
|
iteratee |
function | string | number | Symbol |
<optional> |
调用每个元素的迭代函数。 |
Returns:
最小的值。
- Type
- *
(static) round(number, precisionopt) → {number}
Example
round(4.16); // 4
round(4.16, 1); // 4.2
round(4160, -2); // 4200
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
number |
number | 要四舍五入的值。 |
||
precision |
number |
<optional> |
0
|
四舍五入的精度。默认 |
Returns:
四舍五入的值。
- Type
- number