Javascript for循环返回“Uncaught SyntaxError: Unexpected Token <&

Javascript for loop returns "Uncaught SyntaxError: Unexpected Token <"

本文关键字:Token Unexpected SyntaxError 循环 for 返回 Uncaught Javascript      更新时间:2023-09-26

据我所知,错误意味着在某个地方有一个非法字符。当我打开调试器时,它告诉我 for (var i=0, i<6, i++)中的"<"是不允许的。

如果需要,这是上下文:

var largeArray = new Array(6);
for (var i=0, i<6, i++)
    {
        if (largeArray[i] == undefined)
        {
            largeArray[i] = "<img src='image/"+temp+".jpg'/>";
            document.getElementById("la").innerHTML = largeArray[i];
        }
    }

for (var i=0, i<6, i++)应为:for (var i=0; i<6; i++)

逗号用于多次初始化,如:for (var i=0, j=0, k=0; i<6; i++)

同样,JSLint会伤害你的感情,但会让你省心;)

你需要用分号代替逗号:

改变:

for (var i=0, i<6, i++) 

:

for (var i=0; i<6; i++)