问题描述
你可以使用math.js
:
console.log(math.evaluate("14+2"))
console.log(math.evaluate("1+3*5-1"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/11.0.1/math.js"></script>
解决方法
我有一个counting-Discord 机器人,它工作得非常好,但我想添加一些特色菜。用户应该可以使用 +;-;/;* 之类的数学表达式,但我无法得到字符串的结果
示例: console.log(+"14+2")
或console.log(Number.parseInt(+"1+3*5-1"))
全部等于 NaN 或只是第一个数字。