JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

eval是做什么的

发布时间 2023-06-21 17:13:02作者: 有只小菜猫

它的功能是把对应的字符串解析成 JS 代码并运行;

应该避免使用 eval,不安全,非常耗性能(2次,一次解析成 js 语句,一次执行)

eval("x=10;y=20;document.write(x*y)");
document.write("<br>" + eval("2+2"));
document.write("<br>" + eval(x+17));

//200
//4
//27

 

    本栏目推荐文章
  • Splunk 输出计算和转换 eval命令
  • python 里面的eval exec 还有compile
  • pandas df.eval()应用
  • [JavaScript]eval()
  • 取巧解决js eval()计算精度丢失问题
  • jmeter beanshell常见问题:"BeanShellInterpreter: Error invoking bsh method: eval In file: inline evaluation of....
  • setTimeout可以将字符串当成代码执行,类比eval函数。当遇到setTimeout或者SetInterval,他们会进入宏任务队列,此时,函数不执行,但是他们的时间会开始计算
  • eval 将会返回对最后一个表达式的求值结果
  • shell脚本之“sort“、“uniq“、“tr“、“cut“、“split“、“paste“以及“eval“命令详解
  • 在eval中使用var声明的全局变量可以被delete删除; 未使用var声明的全局变量可以使用delete进行删除
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们