标签:
以下JS代码执行完毕后,x、y、z的值分别是多少? 为什么?
var x=1,y=z=0; function add(n){ n=n+1; } y=add(x); function add(n){ n=n+3; } z=add(x);
答案:
两个函数没有返回值,故y,z为undefined ,x=1
原文地址:http://my.oschina.net/BearCatYN/blog/406053