javascript - 在 JavaScript 中将具有代数运算的字符串转换为整数/浮点数
问题描述
我正在尝试将包含操作(例如加法、减法等)的字符串转换为 JavaScript 中的数字。例如,如果我有字符串“12+5-8”,它应该输出数字(不是字符串)20。我实际上在任何地方都找不到答案,我愿意接受建议。
function equals() {
text = document.getElementById('result').innerHTML;
document.getElementById('result').innerHTML = text; //returns same string with operators + - etc. (original)
}
id为“result”的元素的innerHTML可以是任何形式的操作(例如“158/2 + 12”或“1/1/23”)。
如果你们需要更多信息,我很乐意提供帮助。
再次感谢。
解决方案
推荐阅读
- java - 在java中检查两个BigDecimal的倍数和模块
- iis - 谁能帮我整合这些 IIS 重写规则?
- c# - 替换属性设置方法 Ptr
- angular - 如何将服务中的值传递到引导程序上模块的 forRoot() 中?
- java - UI 签名并注册所有片段。启动时出错
- python - 为什么会得到意想不到的 dict
- jquery - 关注jquery的变化
- c++ - 使用索引几何增强多边形
- pyspark - PySpark 并行读取多个文件
- objective-c - 应用程序因 Objective-C 中的错误“Invalid pointer dequeued from free list”而崩溃