对一道笔试题存在疑问?在这里求助大家,有兴趣可以参与讨论
求助大家,这道题该如何做,涉及到哪些知识?知道的朋友解释一下,谢谢。
var x = 1, y = z = 0;
function add(n) {
n = n + 1;
}
y = add(x);
function add(n){
n = n + 3;
}
z = add(x);
console.log(x, y, z);
为什么x最终还是1?而y,z是undefined?
刚试了试你的代码,发现提示函数重复定义: