小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请教一个关于运算符的传递问题。
刚学小程序 没有web基础的菜鸟
想做一个科学计算器 练练手
请问运算符 如何传递回来 直接用于运算呢?
因为我通过输入传递到JS中的运算符都是字符型的
假如不通过再赋值计算的方法 可以直接把字符型的运算符 改为函数型 直接用于运算嘛??
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不支持使用 eval 执行 JS 代码,可以用不同的method来对应各种运算符。
eval
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
您好 能说得更具体一点嘛 我不太理解 谢谢啦
https://jsfiddle.net/5rdhz80k/
恩好的 谢谢、另外想多问一点 想设置 符号优先级的话 有现成的组件嘛 比如括号优先 乘 除优先
你先把优先级处理好,然后用一个字符串记录公式,然后用正则分解字符串,然后计算各个子字符串,最后合并结果,大概就这样。
好的 谢谢 我准备写几个函数 来制定一些规则 这些函数 放到哪个目录下比较合适呢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不支持使用
eval
执行 JS 代码,可以用不同的method来对应各种运算符。您好 能说得更具体一点嘛 我不太理解 谢谢啦
https://jsfiddle.net/5rdhz80k/
恩好的 谢谢、另外想多问一点 想设置 符号优先级的话 有现成的组件嘛 比如括号优先 乘 除优先
你先把优先级处理好,然后用一个字符串记录公式,然后用正则分解字符串,然后计算各个子字符串,最后合并结果,大概就这样。
好的 谢谢 我准备写几个函数 来制定一些规则 这些函数 放到哪个目录下比较合适呢