计算器

时间:2017-02-23 15:53:54

标签: javascript eval

我正在使用HTML& amp;设计一个简单的计算器。 JavaScript的。基本上,当"等于"单击按钮,用户使用计算器按钮输入的表达式存储在字符串变量userInput中,eval(userInput)得到答案。是否有另一种方法可以在不使用eval()的情况下计算结果?

更新

感谢您的评论,

function calculateStr(userInput) {
    return new Function('return ' + equation)();
}

calculateStr(userInput)

效果很好。

0 个答案:

没有答案