求JS中 eval()的用法,最好有例子,和讲解。
谢谢大家了

解决方案 »

  1.   

    <script type="text/javascript">
    eval("alert(123);");
    var test = 13;
    var script = "alert(" + test + ")";
    eval(script);
    </script>
      

  2.   

    你去看看json好了,这个是最有用的东西.其他的都是浮云.
      

  3.   

    eval能不用则不用,一般用来把ajax返回的json格式的字符串转换为对象
      

  4.   

    eval()将括号中的东西 作为表达式执行 
    像3楼说的能不用就不用 这个东西除了处理ajax响应数据 不是特别好用 效率太低
      

  5.   

    因为我看到好多插件都是用这个东西的,比较好奇。 比如
    eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};...
      

  6.   

    谁能给个加密的源代码?
    能用的
    http: //tool.chinaz.com/Tools/JsFormat.aspx 
    这个网站是能用的。但是我想要源代码
      

  7.   

    比如
    var a = "2+3";
    alert(a);
    var b =eval("2+3");
    alert(b);运行下就知道了。应该不用多说什么了。
      

  8.   

    eval("[{1,1},{2,2}]");
    转换为对象
      

  9.   

    这些简单的我当然懂了,我想要的是加密的源码。
    说白了 eval()就是 SQL里的 EXEC('update RoleInfo set Experience =100000')能来点高手不??
      

  10.   

    最近不是有个贴子说要放弃eval吗,用new Function()吧.