最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

請問?為什么for語句括號后面有;和無;結(jié)果不同?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>if...else</title>

<script type="text/JavaScript">

var money,sum=0;

for(money=1;money<=10;money++);

{

? ? sum=sum+money;

? ? }

document.write("一共多少錢:"+sum); ? ?

</script>

</head>

<body>

</body>

</html>


正在回答

5 回答

分號代表了語句的結(jié)束.如果在for語句后加分號,就意味著for語句到分號那就結(jié)束了,不會執(zhí)行for語句中的循環(huán)體。不加分號,那就執(zhí)行for語句的循環(huán)體。所以結(jié)果不一樣。

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

格小調(diào)MR3168311 提問者

不執(zhí)行循環(huán)體那為什么是11?
2016-07-27 回復(fù) 有任何疑惑可以回復(fù)我~
#2

l_yanlei 回復(fù) 格小調(diào)MR3168311 提問者

說的有點(diǎn)問題。現(xiàn)在的情況是這樣的,for語句后面有分號,那么for語句就沒有循環(huán)體了,于是它就一直執(zhí)行for語句,直到判斷條件達(dá)成,退出for語句,然后往下執(zhí)行。 所以,for先執(zhí)行10次,money就等于11了 然后往下執(zhí)行,sum=sum+money; 因?yàn)閟um初始為0,之后也沒變動,所以sum還是0,而money經(jīng)過for語句,變?yōu)?1,所以最終sum=0+11=11
2016-07-27 回復(fù) 有任何疑惑可以回復(fù)我~
#3

格小調(diào)MR3168311 提問者 回復(fù) l_yanlei

money不是<=10嘛,所以“for先執(zhí)行10次,money就等于11了”為什么?
2016-07-27 回復(fù) 有任何疑惑可以回復(fù)我~
#4

l_yanlei 回復(fù) 格小調(diào)MR3168311 提問者

money初始是1,然后一直money++,直到money=10,這個(gè)時(shí)候,判斷條件是money<=10,符合判斷條件,執(zhí)行money++,所以money=11,再判斷,money<=10,不符合,for循環(huán)結(jié)束。最終money=11
2016-07-27 回復(fù) 有任何疑惑可以回復(fù)我~
#5

格小調(diào)MR3168311 提問者 回復(fù) l_yanlei

哎呀 豁然開朗啊 謝謝你了啊
2016-07-27 回復(fù) 有任何疑惑可以回復(fù)我~
#6

l_yanlei 回復(fù) 格小調(diào)MR3168311 提問者

哈哈,繼續(xù)加油~
2016-07-27 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

了解了 ?謝謝你們了

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

for();是執(zhí)行的,會把money累加到11,之后再執(zhí)行{}的內(nèi)容,sum=11

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

沒有的話就沒有循環(huán)條件,不構(gòu)成循環(huán)結(jié)構(gòu),怎么實(shí)現(xiàn)累加

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

不執(zhí)行循環(huán)體那為什么是11?


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

舉報(bào)

0/150
提交
取消

請問?為什么for語句括號后面有;和無;結(jié)果不同?

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

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

幫助反饋 APP下載

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

公眾號

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