eval和execute:把字符串当作语句来执行
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
eval隶属于javascript,execute隶属于vbscript,但它们的作用相同:可以将一个字符串当作语句来执行,下边两个语句都声明了一个变量i:
eval("var i"); execute "dim i" 这个例子只是展示了下它们的作用,看不出它们的具体意义所在,再来看看下边两个例子: [code] <script language="javascript"> function show(){ for(var i=1;i<=2;i++)eval("info_"+i+"=form1.info_"+i+".value"); alert(info_1 + "\n" + info_2); } </script>[/code] [code] <script language="vbscript"> function show() dim i for i=1 to 2 execute "info_" & i & "=form1.info_" & i & ".value" next msgbox info_1 & vbcrlf & info_2,48 end function </script>[/code] 很明显,若没有他们,我们根本无法这么自由的创建变量并赋值! 我相信,总有一天你也会发现它们的可爱之处!^_^ 该文章在 2011/3/11 15:57:21 编辑过 |
关键字查询
相关文章
正在查询... |