已识别Javascript语法错误';对于';关键词
这是我的Javascript函数:已识别Javascript语法错误';对于';关键词,javascript,web-applications,syntax-error,Javascript,Web Applications,Syntax Error,这是我的Javascript函数: function newgame() { var status = document.getElementById('status'); xTurn = true; status.innerHTML = 'X\'s turn'; for(var x ==0; x < x++) { for(var y ==0; y < y++) { document.getElementBy
function newgame()
{
var status = document.getElementById('status');
xTurn = true;
status.innerHTML = 'X\'s turn';
for(var x ==0; x < x++) {
for(var y ==0; y < y++) {
document.getElementById(x + '_' + y).value = ' ';
}
}
}
函数newgame()
{
var status=document.getElementById('status');
xtrn=真;
status.innerHTML='X's turn';
对于(var x==0;x
在第行为(var x==0;x
请帮助我找到错误所在。
=
是一种相等检查。使用var
创建变量时不能使用它(看起来您正在尝试分配0
,它将使用==
是一种相等检查。当您使用var
创建变量时,您不能使用它)(看起来您正在尝试分配0
它将使用=/code>
for (var i=0;i<cars.length;i++)
{
document.write(cars[i] + "<br>");
}
这是for循环的语法
for (var i=0;i<cars.length;i++)
{
document.write(cars[i] + "<br>");
}
在循环头中还需要第二个;签名。这是有效的javascript语法:
for(var x = x==0; x < x++;) {
for(var y = y==0; y < y++;) {
document.getElementById(x + '_' + y).value = ' ';
}
}
(var x=x==0;x
但它只将x设置为1,而不是更多,因为x
始终为false。您还需要一秒钟;在循环头中签名。这是有效的javascript语法:
for(var x = x==0; x < x++;) {
for(var y = y==0; y < y++;) {
document.getElementById(x + '_' + y).value = ' ';
}
}
(var x=x==0;x
但是它只将x设置为1,而不是更多,因为x
总是错误的