eval的使用
1.定义和用法
计算某个字符串,并执行其中的JS代码
eval(string)
string必须,含有表达式或者执行语句
string有返回值
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
try
{
alert("r:"+eval(prompt("请输入:","")))
}
catch(e){
alert(e);
}
//解析
var test="{'userid':1,'name':'ni'}";
var test1=eval("("+test+")");
document.write(test1.userid);
</script>
</body>
</html>