# 数学
# add
说明:
两个数相加
参数:
- {number} a 第一个数
- {number} b 第二个数
返回值:
{number} 相加后的数字
示例:
jsToolkit.add(0.4, 0.1)
// 0.5
1
2
2
# subtract
说明:
两个数相减
参数:
- {number} a 第一个数
- {number} b 第二个数
返回值:
{number} 相减后的数字
示例:
jsToolkit.subtract(0.4, 0.1)
// 0.3
1
2
2
# multiply
说明:
两个数相乘
参数:
- {number} a 第一个数
- {number} b 第二个数
返回值:
{number} 相乘后的数字
示例:
jsToolkit.multiply(0.4, 0.1)
// 0.04
1
2
2
# divide
说明:
两个相除
参数:
- {number} a 第一个数
- {number} b 第二个数
返回值:
{number} 相除后的数字
示例:
jsToolkit.divide(8, 2)
// 4
1
2
2
# sum
说明:
数组求和
参数:
- {number[]} arr 数组
返回值:
{number} 和
示例:
let arr = [1, 2, 3]
jsToolkit.sum(arr)
// 6
1
2
3
2
3
# average
说明:
求数组中数值平均值
参数:
- {number[]} arr 数组
返回值:
{number} 平均值
示例:
let arr = [1, 2, 3]
jsToolkit.average(arr)
// 2
1
2
3
2
3
# ceil
说明:
向上取整
参数:
- {number} num 数值
- {number} [precision=0] 精度
返回值:
{string} 向上取整后的数字
示例:
jsToolkit.ceil("23.321523", 2)
// 23.33
1
2
2
# floor
说明:
向下取整
参数:
- {number} num 数值
- {number} [precision=0] 保留小数位数
返回值:
{string} 向下取整后的数字
示例:
jsToolkit.floor("23.321523", 2)
// 23.32
1
2
2
# decimal
说明:
保留小数点后几位,不考虑四舍五入
参数:
- {number} num 数值
- {number} [precision=0] 保留小数位数
返回值:
{number} 保留小数点后几位的数字
示例:
jsToolkit.decimal("23.321523", 2)
// 23.32
jsToolkit.decimal("23", 2)
// 23
1
2
3
4
2
3
4
# round
说明:
保留小数点后几位,四舍五入
参数:
- {number} num 数值
- {number} [precision=0] 保留小数位数
返回值:
{number} 保留小数点后几位的数字
示例:
round(3.1415926, 3) // 3.142
1