在线等高手,怎么利用javascpt语言的eval函数,实现一个简单的表达式计算器,怎么做?
只要是符合js语法的代码都可以eval
eval('2*3+3')
eval("a=1+2");alert(a)
var expression = "1+1";
var n = eval("("+expression+")");
表达式拼成字符串,用eval执行便可得到结果
var expression = "var a=1+2";
var n = eval("("+expression+")");
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。