logologo
开始
手册
开发
插件
API
首页
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
开始
手册
开发
插件
API
首页
logologo
计算引擎
概述
Formula.js
Math.js
Next PageFormula.js

#计算引擎

计算引擎在公式字段、联动规则和工作流中发挥着关键作用,提供通用的计算工具。

#Formula.js

Formula.js 是一个轻量级的 JavaScript 库,专为公式计算而设计。它提供了全面的数学和统计函数集,使用户能够轻松执行复杂计算。其主要特点包括:

  • 丰富的功能:涵盖各种数学运算的广泛函数集。
  • 易于使用:提供简单的 API,使开发者和非开发者都能无需编写大量代码即可创建公式。
  • 实时计算:针对实时数据处理进行了优化,适用于需要即时计算反馈的应用程序。

#Math.js

Math.js 是一个功能丰富的 JavaScript 和 Node.js 数学库。它支持从基本算术到高级代数、统计和线性代数的广泛数学运算。其主要特点包括:

  • 全面的函数集:提供大量用于各种数学运算的函数。
  • 灵活的表达式解析:能够解析和评估字符串格式的数学表达式。
  • 高级计算:支持矩阵运算、符号计算和统计分析等功能。
  • 可扩展性:可通过自定义函数和常量进行扩展,以满足特定需求。

#NocoBase 中的应用

通过结合使用 Formula.js 和 Math.js,NocoBase :

  • 执行广泛的计算:从简单运算到复杂的数学操作。
  • 构建健壮且高效的应用程序:创建需要精确且强大计算功能的应用。
  • 提升生产力:利用预构建函数,避免编写大量自定义代码,从而提高开发效率。

这两个库在 NocoBase 中发挥着关键作用,使我们无需深入编程即可创建灵活且可定制的计算逻辑。不仅简化了开发过程,还增强了功能性和灵活性。