1

current即使在while()语句中使用了 JSLint,它也会抛出未使用的错误。显然,我对声明和使用变量的理解并不完全符合标准。在这个例子中我应该如何声明和使用变量?

var target,
    myFunc;

target = 8;

myFunc = function () {
    // Declare the function's vars
    var i,
        current;

    i = 0;

    while (i < target) {
        current = i;
    }
}
4

1 回答 1

2

Sirko 在评论中回答了该问题,但问题在列表中显示为 0 个答案,因此我将其添加为答案。

您设置了变量,但您从不使用它(阅读它)。尝试以下操作:

while (i < target) {
    current = i;
    console.log(current);
}
于 2013-08-25T11:01:43.160 回答