我有一个 javascript 变量,在 Eclipse 中给了我以下警告: 全局变量索引未明确声明。
var inputs, index, inputLenght;
inputs = document.getElementsByTagName('p');
inputLength =inputs.length;
for (index = 0; index < inputLength; ++index) {
// some stuf to do
}
当我这样做时,警告消失了
for (var index = 0; index < inputLength; ++index) {
// some stuf to do
}
我想了解为什么将其定义为全局变量会发出警告?