@vensst/js-toolkit 文档@vensst/js-toolkit 文档
  • v1.x
  • v2.x
  • 简体中文
  • English
  • v1.x
  • v2.x
  • 简体中文
  • English
  • 指南
  • Number
  • String
  • Array
  • Object
  • Date
  • Function
  • DOM
  • Validate
  • Math
  • Storage
  • URL
  • File
  • Image
  • Http
  • Scroll
  • Window
  • Other

Math

add

  • 说明:

    两个数相加

  • 参数:

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

    {number} 相加后的数字

  • 示例:

add(0.4, 0.1)
// 0.5

subtract

  • 说明:

    两个数相减

  • 参数:

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

    {number} 相减后的数字

  • 示例:

subtract(0.4, 0.1)
// 0.3

multiply

  • 说明:

    两个数相乘

  • 参数:

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

    {number} 相乘后的数字

  • 示例:

multiply(0.4, 0.1)
// 0.04

divide

  • 说明:

    两个相除

  • 参数:

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

    {number} 相除后的数字

  • 示例:

divide(8, 2)
// 4

sum

  • 说明:

    数组求和

  • 参数:

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

    {number} 和

  • 示例:

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

average

  • 说明:

    求数组中数值平均值

  • 参数:

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

    {number} 平均值

  • 示例:

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

ceil

  • 说明:

    向上取整

  • 参数:

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

    {string} 向上取整后的数字

  • 示例:

ceil("23.321523", 2)
// 23.33

floor

  • 说明:

    向下取整

  • 参数:

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

    {string} 向下取整后的数字

  • 示例:

floor("23.321523", 2)
// 23.32

decimal

  • 说明:

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

  • 参数:

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

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

  • 示例:

decimal("23.321523", 2)
// 23.32
decimal("23", 2)
// 23

round

  • 说明:

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

  • 参数:

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

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

  • 示例:

round(3.1415926, 3) // 3.142
最近更新: 2025/12/12 01:47
Contributors: yf_hu
Prev
Validate
Next
Storage