sf-utils2 sf-utils2
版本v3.3.3-beta1
首页
  • 01.快速开始 🔥
  • 02.基础-Base
  • 03.对象-Object
  • 04.数组-Array
  • 05.方法-Function
  • 06.字符串-String
  • 07.数学-Math
  • 08.dom
  • 09.拓展
  • webpack5.x教程学习 (opens new window)
  • 例子
  • 教程 🔥
  • 例子配置
企业级后台模版 (opens new window)
版本v3.3.3-beta1
首页
  • 01.快速开始 🔥
  • 02.基础-Base
  • 03.对象-Object
  • 04.数组-Array
  • 05.方法-Function
  • 06.字符串-String
  • 07.数学-Math
  • 08.dom
  • 09.拓展
  • webpack5.x教程学习 (opens new window)
  • 例子
  • 教程 🔥
  • 例子配置
企业级后台模版 (opens new window)
  • 快速开始

  • 基础-Base

  • 对象-Object

  • 数组-Array✨✨✨

  • 方法-Function

  • 字符串-String

  • 数学-Math

    • 序言 👏
      • Decimal
      • sum【求和】🔥
      • avg 【平均】🔥
      • div【相除】🔥
      • mul【相乘】🔥
      • add【相加】🔥
      • div【相减】🔥
    • 文件-Buffer

    • 节点-dom

    • 拓展

    • nodejs

    目录

    序言 👏

    描述

    先让我说一下痛点吧,前端做运算的时候,尤其是对浮点型数值计算进度不准问题。然后你可能自己手写或者找其他轮子。
    这一块是主要提供数学计算,基于 decimal.js-light (opens new window),详情使用方式请查看 decimal.js-light (opens new window)
    🎉 支持浮点型运算。
    🎉 提供基础的数据计算,求和、求平均值。
    🎉 自动对非数字型的转化为 0。

    # npm 使用方式

    import sfutils, { sum } from 'sf-utils2'
    
    // 方式1
    sum(...[1.1, 3, 4, 100.0001]) // 108.1001
    
    // 方式2
    sfutils.sum(...[1.1, 3, 4, 100.0001])
    
    1
    2
    3
    4
    5
    6
    7

    # cdn 使用方式

    <script src="https://cdn.jsdelivr.net/npm/sf-utils2/lib/b-utils.min.js"></script>
    <script>
      window.sfutils.sum(...[1.1, 3, 4, 100.0001]) // 108.1001
    </script>
    
    1
    2
    3
    4
    上次更新: 2023/06/24, 20:19:55
    isSnakeCase【是否是蛇形命名】
    Decimal

    ← isSnakeCase【是否是蛇形命名】 Decimal→

    Theme by Vdoing | Copyright © 2022-2025 bianpengfei
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×