`
yuanfen860913
  • 浏览: 115682 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

一个奇奇怪怪的js问题

阅读更多

[code=JScript]
<script type="text/javascript">
var a = function(msg){

//1
var datas = eval(msg);
alert(datas.success);


//2
var datas = eval("(" + msg + ")");
alert(datas.success);

//3
eval("datas=" + msg);
alert(datas.success);
};

a("{success:true}");

</script>

[/code]

三个alert,打印的结果为什么不同??这三段js有什么不同,第二端,为什么,要加小括号,

奇怪,请高手指教???

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics