在java中利用动态编译实现eval

时间:2015-12-01 08:13:27
【文件属性】:

文件名称:在java中利用动态编译实现eval

文件大小:28KB

文件格式:DOC

更新时间:2015-12-01 08:13:27

eval

 我们知道,在很多脚本语言中都有eval函数,它可以把字符串转换为表达式并执行.如在javaScript中: var str = aid.value + ".style.top = 10;"   把一个id为"aid"的控制的值取出来加合并成一个字符串,如果aid的值是"axman",则 str = "axman.style.top = 10"   现在我们要让控制axman移动到顶部为10的位置: eval(str);   这样这个字符串就变成了表达式或语句开始执行.这样的功能对于动态构造变量是有非常重要


网友评论

  • 感觉还不错,能学到一些东西