我们希望让这个开源项目对全世界的人们可用。
帮助翻译本教程的内容到您的语言!
创建一个计算器,它提示输入算术表达式并返回其结果。
在此任务中,无需检查表达式的正确性。只需评估并返回结果。
运行演示
让我们使用eval来计算数学表达式
eval
let expr = prompt("Type an arithmetic expression?", '2*3+2'); alert( eval(expr) );
用户可以输入任何文本或代码。
为了安全起见,并将其限制为仅算术运算,我们可以使用正则表达式检查expr,以确保它只包含数字和运算符。
expr