js中的eval函数
eval():将接收的字符串进行计算,返回值为计算的结果;
注意:{}当作参数传递后无法得到返回值
使用()构成表达式
(1)对于IE浏览器,默认已经提供了这样的函数:execScript,用于在全局空间执行代码,只是知道的人还不多。
(2)对于Firefox浏览器,直接调用eval函数,则在调用者的空间执行;如果调用window.eval则在全局空间执行。这个知道的人估计就更少了。毕竟alert(eval==window.eval)返回true!