在线等高手,怎么利用javascpt语言的eval函数,实现一个简单的表达式计算器,怎么做?

在线等高手,怎么利用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 表达式或要执行的语句。