私が理解しているところでは、エラーはどこかに違法な文字があることを意味します。デバッガを開くと、for (var i=0, i<6, i++)
の "<"は許可されていません。 for (var i=0; i<6; i++)
Javascript forループは "Uncaught SyntaxError:Unexpected Token <"を返します。
カンマのように、複数のintializationsためのものです::
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];
}
}
あなたはどこ複数の式を堅持するために使用することができvar' 'で複数の変数宣言のためにカンマを使用することに加えて、この
変更単一のものが通常は予想される。 'for(var i = 0、j = 0、k = 100; i <6; i ++、j + = 4、k - )' – nnnnnn
はい、しかし私はあなたにお勧めしますそれはバグ(恐らく複数のもの)を引き起こすので、決してこれをしないでください。 'for'ループは、あなたが絶対に必要な場合にのみ使用してください。一般的な場合に' for each'または 'map'を使用してください。 – Halcyon
なぜ地球上でバグが発生するのでしょうか?どのような理由であれ、各ループの最後でいくつかの変数を増減する必要がある場合、これは完全に機能します。あなた自身の例では、ループの始めに3つの変数を設定しています。なぜ、毎回3つの変数を更新する必要があるのでしょうか?私はそれを頻繁に行う必要はありませんが、それは時々起こります。 – nnnnnn