会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
互联网、我来了! 我很乖!
没人会因为你可怜而给予你想要的----咬着牙微笑!
javascript 中的eval
<
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>
posted on
2009-06-03 16:01
5201314
阅读(
251
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告