Skip to content

Latest commit

 

History

History
25 lines (12 loc) · 713 Bytes

README.md

File metadata and controls

25 lines (12 loc) · 713 Bytes

eval-math

微信小程序eval 替代 (数学公式替代版)支持uniapp 支持小数点

最近有个开发计算器的需求,想着用eval很方便 =,= 小程序还给禁用了。 去网上去搜 没有找到好用的解决办法(eval5 太大了,不优雅)。突然想到在大一看算法书时 有一个实现计算机的例子 话不多说上代码 :)

纯js实现兼容性极强 支持各跨平台框架 (uniapp ,等)

GitHub地址 :https://github.com/hzbnb/eval-math (点个star 方便以后找到学习~ 😁

使用方法:

import {evalMath} from "./eval-math.js";
    
const test =  evalMath("(1.5+1)*2*4"); 

console.log(test); // 20