求解釋一下這個(gè)也能輸出6個(gè)數(shù)字!!
求解釋一下這個(gè)代碼也能輸出6個(gè)數(shù)字:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>do...while</title>
<script type="text/javascript">
? ? var mynum =6;//mynum初值化數(shù)值為6
do
{
document.write("數(shù)字:"+mynum+"<br/>");
mynum=mynum-1;
}
while( mynum ?)
</script>
</head>
<body>
</body>
</html>
輸出:
數(shù)字:6
數(shù)字:5
數(shù)字:4
數(shù)字:3
數(shù)字:2
數(shù)字:1
2015-01-22
?var mynum =6;//mynum初值化數(shù)值為6
do
{debugger
document.write("數(shù)字:"+mynum+"<br/>");
mynum=mynum-1;
}
while( mynum ?)
這樣寫(xiě)是先執(zhí)行do循環(huán)體里面的語(yǔ)句在做判斷
自己在循環(huán)體里打個(gè)debugger,看一看參數(shù)的變化就明白了
2015-01-22
while(mynum) →?while(mynum!=0)?→ while(true)