1. 首页
  2. 编程语言
  3. Java
  4. 在java中利用动态编译实现eval

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

上传者: 2019-02-22 19:41:39上传 DOC文件 27.5KB 热度 68次
我们知道,在很多脚本语言中都有eval函数,它可以把字符串转换为表达式并执行.如在javaScript中: var str = aid.value + ".style.top = 10;"   把一个id为"aid"的控制的值取出来加合并成一个字符串,如果aid的值是"axman",则 str = "axman.style.top = 10"   现在我们要让控制axman移动到顶部为10的位置: eval(str);   这样这个字符串就变成了表达式或语句开始执行.这样的功能对于动态构造变量是有非常重要
用户评论
码姐姐匿名网友 2019-02-22 19:41:39

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