有米啦

前端 分享 交流

eval()函数

栏目:javascript , web前端share , 小憩随笔      211 views      尚无回复

【eval()函数】

JavaScript有许多小窍门来使编程更加容易。
其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。
举个小例子:

var the_unevaled_answer = “2 + 3″;
var the_evaled_answer = eval(“2 + 3″);
alert(“the un-evaled answer is ” + the_unevaled_answer + ” and the evaled answer is ” + the_evaled_answer);

如果你运行这段eval程序, 你将会看到在JavaScript里字符串”2 + 3″实际上被执行了。
所以当你把the_evaled_answer的值设成 eval(“2 + 3″)时, JavaScript将会明白并把2和3的和返回给the_evaled_answer。
这个看起来似乎有点傻,其实可以做出很有趣的事。比如使用eval你可以根据用户的输入直接创建函数。
这可以使程序根据时间或用户输入的不同而使


468 X 60 广告位

标签:

转载注明:转自有米啦

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

收藏分享: QQ书签 / 百度收藏 / Google书签 / 收藏到鲜果 / Digg / Del.icio.us


回复已关闭