返回语句

时间:2015-05-27 21:47:04

标签: javascript iterator

我一直在研究javascript示例,我发现了这个:

var numb=1;

function funName(numb){
    // function work
    return numb+1;
}

在这个例子中,我不确定每次返回numb + 1时该数字是如何迭代的;我认为它看起来更像是麻木=麻木+ 1;

这是否正常工作导致' + 1'在退货声明中?

1 个答案:

答案 0 :(得分:2)

该代码永远不会触及您在该行之后在第1行定义的numb变量。

该函数有一个本地范围的变量,也称为numb,在参数列表中声明,用于掩盖它。

您提供的所有代码都不会修改任何变量。该函数(您在示例中不会调用)只返回一个值,该值已添加到传递给它的值。