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

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

if ……else語句不加大括號看著實(shí)在是太費(fèi)勁了,誰能告訴我結(jié)構(gòu)是什么

因為老師的if……else沒加大括號,沒太看懂generaterOneNumber的語法結(jié)構(gòu)

正在回答

1 回答

//在棋盤格上顯示一個數(shù)字
function?generateOneNumber(){
	if(nospace(board)){??//沒有空位置則無法顯示
		return?false;
	}
	else{???//存在空位則可以隨機(jī)位置生成隨機(jī)數(shù)字
		//隨機(jī)一個位置
		var?randx?=?parseInt(Math.floor(Math.random()*4));
		var?randy?=?parseInt(Math.floor(Math.random()*4));
		
		while(true){
			if(board[randx][randy]==0){????//該位置為0時可以添加數(shù)字
				break;
			}		
			else{????//否則重新生成坐標(biāo)
				var?randx?=?parseInt(Math.floor(Math.random()*4));
				var?randy?=?parseInt(Math.floor(Math.random()*4));
			}
		}
		//隨機(jī)一個數(shù)字
		var?randNumber?=?Math.random()<0.5?2:4;
		
		//在隨機(jī)位置顯示隨機(jī)數(shù)字
		board[randx][randy]?=?randNumber;
		showNumberWithSnimation(randx,randy,randNumber);
		
		return?true;
	}
}


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

Helianthuserin

11行的 while(true)這個地方的語法能具體解釋下嗎??一開始直接判斷if(nospace(board)==false)然后直接生成數(shù)字可以嗎??感覺老師的結(jié)構(gòu)不夠簡潔。。
2016-04-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_咕咕雞_0 回復(fù) Helianthuserin

這個while個人覺得,就是,如果這個board[randx][randy]不是0,說明這地方有數(shù)字了,則從新復(fù)制再來一次。一直循環(huán)到,這個board[randx][randy]==0了
2016-05-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

if ……else語句不加大括號看著實(shí)在是太費(fèi)勁了,誰能告訴我結(jié)構(gòu)是什么

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

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

幫助反饋 APP下載

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

公眾號

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