我正在尝试将包含操作(例如加法,减法等)的字符串转换为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”)。
如果你们需要更多信息我会很乐意帮助你。
再次感谢。