<script> function Hello() { var temp = "console.log('123445')";//temp里面是js能执行的语句或者是方法 //eval("x=10;y=20;document.write(x*y)") return eval(temp) } window.onload = function () { alert("windows加载函数"); Hello();//调用函数执行 } </script>
<script> function Hello() { var temp = "console.log('123445')";//temp里面是js能执行的语句或者是方法 //eval("x=10;y=20;document.write(x*y)") return eval(temp) } window.onload = function () { alert("windows加载函数"); Hello();//调用函数执行 } </script>
上一篇:sql语句参数化问题
下一篇:js 或运算
先来说eval的用法,内容比较简单,熟悉的可以跳过。 eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: var code
eval()函数可以将字符串解析为javascript代码执行。
避免使用 eval
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M