我一直在研究javascript示例,我发现了这个:
var numb=1;
function funName(numb){
// function work
return numb+1;
}
在这个例子中,我不确定每次返回numb + 1时该数字是如何迭代的;我认为它看起来更像是麻木=麻木+ 1;
这是否正常工作导致' + 1'在退货声明中?
答案 0 :(得分:2)
该代码永远不会触及您在该行之后在第1行定义的numb
变量。
该函数有一个本地范围的变量,也称为numb
,在参数列表中声明,用于掩盖它。
您提供的所有代码都不会修改任何变量。该函数(您在示例中不会调用)只返回一个值,该值已添加到传递给它的值。