Chinaunix首页 | 论坛 | 博客
  • 博客访问: 200754
  • 博文数量: 62
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 740
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-19 01:36
文章分类

全部博文(62)

文章存档

2009年(4)

2008年(58)

我的朋友

分类: 系统运维

2008-07-01 23:29:07

实例来说明它的用法和功能。
具体步骤

例一:计算字符串中包含的数学运算。



例二:遍历获取输入框的值。





var Str=""
for(var i=1;i<4;i++)
Str+="textfield"+i+".value:"+eval("textfield"+i+".value")+"\n"
alert(Str)


 提示:你可以修改输入框的默认值后再运行代码看效果。
代码运行结果为:

demo=1+2
demo1=3
特别提示
两个例子的代码运行效果分别如图 3.42、图 3.43 所示。

图 3.42 eval 功能测试(1)

图 3.43 eval 功能测试(2)

特别说明


其实 eval 方法的用法远不止所举两种,关键是你的算法要掌握好,eval 的功能相当于选作字符串运算,再把结果作为JavaScript的脚本运行。
eval(codeString) 参数 codestring 是包含有效 JavaScript 代码的字符串值。这个字符串将由 JavaScript 分析器进行分析和执行。
阅读(1224) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~