首页 > 编程语言 > 详细

JavaScript函数eval()

时间:2015-11-07 16:13:01      阅读:145      评论:0      收藏:0      [点我收藏+]

eval()函数的作用是将字符串以脚本的形式执行
例如:

<script type="text/javascript">
  var str = "var name=‘张三‘";
  eval(str);
  document.write(name);  // 输出 张三
</script>



具体应用场景:
将服务器端传递过来的字符串参数,按照js脚本执行
例如:服务器端传递过来一个"[10,20,30]"这样的字符串,可以使用eval将这个字符串解析成数组对象
<script type="text/javascript">
  var str = "[10,20,30]";  // 这个是从服务器端传递过来的字符串
  var array = eval(str);   // 解析成数组对象并赋值给array变量
  for(var i=0;i<array.length;i++){
    document.write(array[i]+"&nbsp;");
  }
  // 输出结果 10 20 30
</script>

JavaScript函数eval()

原文:http://my.oschina.net/mpf/blog/527331

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!