# 数学

# add

  • 说明:

    两个数相加

  • 参数:

    • {number} a 第一个数
    • {number} b 第二个数
  • 返回值:

    {number} 相加后的数字

  • 示例:

jsToolkit.add(0.4, 0.1)
// 0.5
1
2

# subtract

  • 说明:

    两个数相减

  • 参数:

    • {number} a 第一个数
    • {number} b 第二个数
  • 返回值:

    {number} 相减后的数字

  • 示例:

jsToolkit.subtract(0.4, 0.1)
// 0.3
1
2

# multiply

  • 说明:

    两个数相乘

  • 参数:

    • {number} a 第一个数
    • {number} b 第二个数
  • 返回值:

    {number} 相乘后的数字

  • 示例:

jsToolkit.multiply(0.4, 0.1)
// 0.04
1
2

# divide

  • 说明:

    两个相除

  • 参数:

    • {number} a 第一个数
    • {number} b 第二个数
  • 返回值:

    {number} 相除后的数字

  • 示例:

jsToolkit.divide(8, 2)
// 4
1
2

# sum

  • 说明:

    数组求和

  • 参数:

    • {number[]} arr 数组
  • 返回值:

    {number} 和

  • 示例:

let arr = [1, 2, 3]
jsToolkit.sum(arr)
// 6
1
2
3

# average

  • 说明:

    求数组中数值平均值

  • 参数:

    • {number[]} arr 数组
  • 返回值:

    {number} 平均值

  • 示例:

let arr = [1, 2, 3]
jsToolkit.average(arr)
// 2
1
2
3

# ceil

  • 说明:

    向上取整

  • 参数:

    • {number} num 数值
    • {number} [precision=0] 精度
  • 返回值:

    {string} 向上取整后的数字

  • 示例:

jsToolkit.ceil("23.321523", 2)
// 23.33
1
2

# floor

  • 说明:

    向下取整

  • 参数:

    • {number} num 数值
    • {number} [precision=0] 保留小数位数
  • 返回值:

    {string} 向下取整后的数字

  • 示例:

jsToolkit.floor("23.321523", 2)
// 23.32
1
2

# decimal

  • 说明:

    保留小数点后几位,不考虑四舍五入

  • 参数:

    • {number} num 数值
    • {number} [precision=0] 保留小数位数
  • 返回值:

    {number} 保留小数点后几位的数字

  • 示例:

jsToolkit.decimal("23.321523", 2)
// 23.32
jsToolkit.decimal("23", 2)
// 23
1
2
3
4

# round

  • 说明:

    保留小数点后几位,四舍五入

  • 参数:

    • {number} num 数值
    • {number} [precision=0] 保留小数位数
  • 返回值:

    {number} 保留小数点后几位的数字

  • 示例:

round(3.1415926, 3) // 3.142
1