admin管理员组文章数量:1278822
From what I understand, the error means there's an illegal character somewhere. When I open my debugger it is telling me the "<" in for (var i=0, i<6, i++)
is not allowed.
This is the context if needed:
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];
}
}
From what I understand, the error means there's an illegal character somewhere. When I open my debugger it is telling me the "<" in for (var i=0, i<6, i++)
is not allowed.
This is the context if needed:
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];
}
}
Share
Improve this question
edited Dec 15, 2015 at 1:48
SemicolonExpected
asked Dec 9, 2011 at 1:17
SemicolonExpectedSemicolonExpected
6142 gold badges12 silver badges38 bronze badges
2 Answers
Reset to default 8for (var i=0, i<6, i++)
should be: for (var i=0; i<6; i++)
The ma is for multiple intializations, like: for (var i=0, j=0, k=0; i<6; i++)
Also, JSLint will hurt your feelings, but save you headaches ;)
You need to replace your ma's with semi-colons:
Change this:
for (var i=0, i<6, i++)
To this:
for (var i=0; i<6; i++)
本文标签: arraysJavascript for loop returns quotUncaught SyntaxError Unexpected Token ltquotStack Overflow
版权声明:本文标题:arrays - Javascript for loop returns "Uncaught SyntaxError: Unexpected Token <" - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741252014a2365969.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论