eval是做什么的

它的功能是把对应的字符串解析成 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

 

posted @ 2023-06-21 17:02  有只小菜猫  阅读(37)  评论(0)    收藏  举报