gpt4 book ai didi

javascript - 基本的井字游戏 JavaScript

转载 作者:行者123 更新时间:2023-12-03 10:16:08 25 4
gpt4 key购买 nike

我正在努力在我想做的这个程序中添加轮流选项。我需要在玩家点击的地方添加一个“X”,然后在第二次点击时添加一个“O”。当我运行此代码时,每次单击它时,它只会执行 "X" 。我该如何改变这个?

 function X() {
this.innerHTML = "X";
}

function O() {
this.innerHTML = "O";
}

function XDO() {
for (i = 1; i <= 9; i++) {
document.getElementById("cell" + i).onclick = X;
}
}

function ODO() {
for (i = 1; i <= 9; i++) {
document.getElementById("cell" + i).onclick = O;
}
}

var turn = true;

if (turn == true) {
XDO();
turn == false;

} else if (turn == false) {
ODO();
turn == true;
}

最佳答案

在下面的代码片段中..

if(turn==true)
{
XDO();
turn==false; // assignment operator should be used turn =false

}
else if(turn ==false)
{

ODO();
turn==true; // assignment operator should be used turn =true

}

使用了比较运算符(==),应该是赋值运算符(=)

关于javascript - 基本的井字游戏 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29865535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com