Javascript return 语句中的迭代器

Javascript iterator in return statement

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

var numb=1;

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

在这个例子中,我不确定每次 return numb+1; 上的数字是如何迭代的;我认为它必须看起来更像 numb=numb+1;

这是否有效,因为“+1”在 return 语句中?

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

该函数有一个局部作用域变量,也称为 numb,在掩盖它的参数列表中声明。

您提供的代码的

None 修改了任何变量。该函数(您在示例中没有调用)只是 returns 一个值,该值将 1 添加到传递给它的值。