以下JS代码执行完毕后,x、y、z的值分别是多少? 为什么?
以下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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。