JS中eval函数的使用

来源:互联网 发布:logo设计制作软件 编辑:程序博客网 时间:2024/04/30 16:35
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>eval函数的使用</title>
<script type="text/javascript">
//eval函数的作用:将普通字符串当作JS代码解释执行
window.eval("var i=100"); //等同于var i=100;
alert(i);
/*
重点:java程序连接数据库之后,查询数据,然后拼接成一个json格式的字符串,将数据以字符串的格式返回给浏览器
浏览器只接收到一个普通的json格式的字符串,然后在js中使用eval函数,将json格式的字符串解析成json对象
*/
var javaSendStr="var user={'usercode':'101','username':'zhangsan'};";
window.eval(javaSendStr);
alert(user.usercode+","+user.username);
</script>
</head>
<body>


</body>
</html>