<script>//简单的来说,就是将字符串 当表达式来执行 的函数//表达式计算//如 var i=0; i=i+1; alert(i);//和 var i=0; eval("i=i+1;"); alert(i);//结果相同!//我的理解是 eval 就是一个脚本引擎!s="alert('OOOOOOOOOOOOOOOK')";eval(s);//相当于执行了alert('OOOOOOOOOOOOOOOK');var x5 = "hello world";var x = 5;var y = eval("x" + x);// "x"是个字符串 + 连字符 后面那个是变量x; 我理解eval 的作用是执行后面那个表达式 然后赋值给Y;document.write(y);eval("var mydate = new Date();");alert(eval("new Date();"));alert(eval('1+2'));</script> 相关文章: