文件名称:在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); 这样这个字符串就变成了表达式或语句开始执行.这样的功能对于动态构造变量是有非常重要