请问后端解析数学公式计算结果难吗?

用户自定义关于字段的四则运算数学计算公式,然后前端导入Excel表格数据,例如money、tax、water_fee字段,

let formula = '(@money+@tax)/@water_fee*100'

后端查询的结果就要再加多一列公式计算结果的数据,对应表格每一行的money、tax、water_fee数据计算后的结果。
请问这种需求对于前端和后端来说谁搞起来比较容易?
这张表格只能导入数据后查询,无法修改,因此是不是让后端搞比较好,这样我前端每次查看这表格不用去重复计算结果。


回答:

像java的话 spring提供了spel,对于这种简单四则运算,只要填数据就行了,前端自己做起来确实事多


回答:

想简单使用, 把公式调整成js合法的表达式, 用eval计算或者使用new Function()自己拼一下函数就好了.
里面不要用@, 变量直接自己拼一下.

以上是 请问后端解析数学公式计算结果难吗? 的全部内容, 来源链接: utcz.com/p/944639.html

回到顶部