为了账号安全,请及时绑定邮箱和手机立即绑定

if (over){ return; },这段代码的效果是什么

不懂这段代码的含义

chess.onclick = function(e){

if (over){

return;

}

   var x = e.offsetX;

   var y = e.offsetY;

   var i = Math.floor(x/30);

   var j = Math.floor(y/30);

   if(chessBoard[i][j]==0){

   oneStep(i,j,me);

   if(me){

    chessBoard[i][j]=1;

   }else{

    chessBoard[i][j]=2;

   }

   me = !me;

   for (var k=0;k<count;k++){

      if(wins[i][j][k]){

      myWin[k]++;

      computerWin[k] = 6;

      if(myWin[k]==5){

      window.alert("你赢了");

      over = true;

      }

      }

   }

}

}

代码在上面,请问效果是什么?

正在回答

2 回答

over是做了一个标记,是否已经赢了,如果已经赢了,over=true;

这段代码是在“棋盘onclick”中写的,如果这里直接return (什么都不写就是return false),意思就是点击了棋盘也不落子了。


不知道你问的是不是这个


0 回复 有任何疑惑可以回复我~

我问的是 

if (over){ return; }

这段代码,没表达清楚

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if (over){ return; },这段代码的效果是什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信