首页 > 解决方案 > 在 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”)。
   如果你们需要更多信息,我很乐意提供帮助。

再次感谢。

标签: javascriptstring

解决方案


推荐阅读