JavaScript(意外标记)
我写这段代码是为了模拟一个电子电路。它正在生成此错误:JavaScript(意外标记),javascript,Javascript,我写这段代码是为了模拟一个电子电路。它正在生成此错误:未捕获的语法错误:意外标记)。我数过花括号和普通括号,它们似乎都排对了。我的代码: var grid = new Array(5); for (i=0; i <5; i++) { grid[i]=new Array(5); } grid[1][1]=2; grid[1][2]=1; grid[1][3]=1; grid[2][3]=1; grid[3][3]=1; grid[3][2]=1; grid[3][1]=3; grid[
未捕获的语法错误:意外标记)
。我数过花括号和普通括号,它们似乎都排对了。我的代码:
var grid = new Array(5);
for (i=0; i <5; i++) {
grid[i]=new Array(5);
}
grid[1][1]=2;
grid[1][2]=1;
grid[1][3]=1;
grid[2][3]=1;
grid[3][3]=1;
grid[3][2]=1;
grid[3][1]=3;
grid[3][0]=2;
grid[4][1]=1;
var time=100;
for (var i=0;i<time;i++) {
for (var x=0; x<grid[0].length) {
for (var y=0; y<grid.length;y++) {
if (grid[x][y]==2) {
if (grid[x+1][y]=1) {
grid[x+1][y]=2;
}
if (grid[x-1][y]=1) {
grid[x-1][y]=2;
}
if (grid[x][y+1]=1) {
grid[x][y+1]=2;
}
if (grid[x][y-1]=1) {
grid[x][y-1]=2;
}
}
if (grid[x][y]==3) {
if (grid[x][y+1] == grid[x][y-1] && grid[x][y+1]==2) {
grid[x+1][y]=2;
}
}
}
}
}
for (var x=0;x<6;x++) {
for (var y=0;y<6;y++) {
alert(grid[x][y]);
}
}
var-grid=新数组(5);
对于(i=0;i您在第3个for循环中缺少分号:
for (var x=0; x<grid[0].length)
for(var x=0;x您的for
行19
上的循环有一个语法错误,expr3
缺失
for (var x=0; x<grid[0].length; expr3)
用于(var x=0;xOff topic,但您使用的是什么IDE?这并没有导致语法错误,但您也有许多看起来像是要进行比较的赋值,=
而不是==
或===
。如果您将鼠标悬停在“关闭”按钮上,则应该关闭此问题,而不是回答此问题给出的理由:1)没有研究成果,2)不清楚,或3)没有用,我相信三分之二适用于这个问题——你可以对你的错误做更多的研究——这个问题没有用,只是一个简单的打字错误,对任何未来的用户都没有帮助