第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么說j未定義啊

?????/**?@type?{HTMLCanvasElement}?*/

????let?mycanvas=document.getElementById("mycanvas");

????let?mycanvastxt=mycanvas.getContext("2d");

????let?me=true;

????let?wins=[];

????let?chessBoard=[];

????let?count=0;

????let?mywin=[];

????let?computerwin=[];

????let?over=false;


????//贏法數(shù)組


????for(let?i=0;i<15;i++){

????????wins[i]=[];

????????for(let?j=0;j<15;j++){

????????????wins[i][j]=[];

????????????

????????}???

????}

????

????

????

????for(let?i=0;i<15;i++){

????????for(let?j=0;j<11;j++){

????????????for(let?k=0;k<5;k++){

????????????????wins[i][j+k][count]=true;

????????????}

????????????count++;

????????????

????????}

????}


????for(let?i=0;i<15;i++){

????????for(let?j=0;j<11;j++){

????????????for(let?k=0;k<5;k++){

????????????????wins[j+k][i][count]=true;

????????????}

????????????count++;

????????}

????}

????

????for(let?i=0;i<11;i++){

????????for(let?j=0;j<11;j++){

????????????for(let?k=0;k<5;k++){

????????????????wins[i+k][j+k][count]=true;

????????????}

????????????count++;

????????}

????}


????for(let?i=0;i<11;i++){

????????for(let?j=14;j>3;j--){

????????????for(let?k=0;k<5;k++){

????????????????wins[i+k][j-k][count]=true;

????????????}

????????????count++;

????????}

????}

????

????for(var?i=0;i<count;i++){

????????mywin[i]=0;

????????computerwin[i]=0;

????}


????????for(let?i=0;i<15;i++){

????????????chessBoard[i]=[];

????????????

????????????for(let?j=0;j<15;j++){

????????????????chessBoard[i][j]=0;

????????????}

????????}?????


????????for(let?i=1;i<30;i=i+2){

????????????mycanvastxt.moveTo(15,15*i);

????????????mycanvastxt.lineTo(435,15*i);

????????????mycanvastxt.moveTo(15*i,15);

????????????mycanvastxt.lineTo(15*i,435);?

????????}

???????????


????mycanvastxt.lineWidth=1;

????mycanvastxt.stroke();


????function?x(x,y,me){

????mycanvastxt.beginPath();

????mycanvastxt.arc(15+x*30,15+y*30,10,0,2*Math.PI)

????mycanvastxt.closePath();

????if(me){

????????mycanvastxt.fillStyle="black";

????}else{

????????mycanvastxt.fillStyle="#ccc";

????}

????

????mycanvastxt.fill();

??}


??mycanvas.onclick=function(e){

??????if(over){

??????????return;

??????}

??????let?xx=e.offsetX;

??????let?yy=e.offsetY;

??????let?xxx=Math.floor(xx/30);

??????let?yyy=Math.floor(yy/30);

??????if(chessBoard[xxx][yyy]==0){

????????x(xxx,yyy,me);

????????if(me){

????????????chessBoard[xxx][yyy]=1;

????????}else{

????????????chessBoard[xxx][yyy]=2;

????????}

????????me=!me;

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

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

????????????????mywin[k]++;

????????????????computerwin[k]=6;

????????????????if(mywin[k]==5){

????????????????????alert("你贏了")

????????????????????over=true;

????????????????}

????????????}

????????}

??????}

??}


正在回答

1 回答

onclick最后應(yīng)該是3重for循環(huán),你這只有k的循環(huán),i,j的循環(huán)沒有

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么說j未定義啊

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號