@vensst/js-toolkit 文档@vensst/js-toolkit 文档
  • v1.x
  • v2.x
  • 简体中文
  • English
  • v1.x
  • v2.x
  • 简体中文
  • English
  • 指南
  • 数字
  • 字符串
  • 数组
  • 对象
  • 日期
  • 函数
  • dom
  • 检测
  • 数学
  • 存储
  • Url
  • 文件
  • 图片
  • Http
  • 滚动
  • 窗口
  • 其它
  • 第三方库

数学

add

  • 说明:

    两个数相加

  • 参数:

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

    {number} 相加后的数字

  • 示例:

jsToolkit.add(0.4, 0.1)
// 0.5

subtract

  • 说明:

    两个数相减

  • 参数:

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

    {number} 相减后的数字

  • 示例:

jsToolkit.subtract(0.4, 0.1)
// 0.3

multiply

  • 说明:

    两个数相乘

  • 参数:

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

    {number} 相乘后的数字

  • 示例:

jsToolkit.multiply(0.4, 0.1)
// 0.04

divide

  • 说明:

    两个相除

  • 参数:

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

    {number} 相除后的数字

  • 示例:

jsToolkit.divide(8, 2)
// 4

sum

  • 说明:

    数组求和

  • 参数:

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

    {number} 和

  • 示例:

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

average

  • 说明:

    求数组中数值平均值

  • 参数:

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

    {number} 平均值

  • 示例:

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

ceil

  • 说明:

    向上取整

  • 参数:

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

    {string} 向上取整后的数字

  • 示例:

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

floor

  • 说明:

    向下取整

  • 参数:

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

    {string} 向下取整后的数字

  • 示例:

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

decimal

  • 说明:

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

  • 参数:

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

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

  • 示例:

jsToolkit.decimal("23.321523", 2)
// 23.32
jsToolkit.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
检测
Next
存储