码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript函数eval()

时间:2015-11-07 16:13:24      阅读:167      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!