请清楚、明了地介绍一下js中eval的用法 请不要复制 十分感谢

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:38:39
一直不是太明白 请结合例子讲解一下 多谢 ( :

最简单的eval的例子:
s='3+5';
document.write(s,'=');
document.write(eval(s));
你能说出结果吗?

结果是:
3+5=8
那么eval是什么?你试着说一下看。是不是把字符串变量或者常量,作为js的代码进行解释,请再回忆一下上面的例子,然后看了下面的例子你就算完全懂eval了:
s='alert(123)';
eval(s);
上面的代码运行时,会弹出一个提示窗口,内容是123。