javascript中for循環語句的代碼怎么寫呢
html xmlns=http://**1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /titlefor語句/title/headbodyscript language=javascriptfor(a=1;a=7;a++)*(font size=+a+for語句br/font size=+a+);/script/body/html。
幫我解釋下Javascript中的一個For語句是怎么運算的
這么跟你說吧 當你的i<8的時候程序能進入到循環體內
那用什么來控制循環的次數呢,這時i++就起到了作用
循環一次以后就會執行一次i++ , i++實際就等于 i=i+1
for的循環順序你如果了解的話就會理解i++的作用了
我系統的說下吧
for(表達式1;表達式2;表達式3){
循環內容;
}
for的流程如下
當進入for循環的時候,首先執行表達式1(就是你上邊的i=1的部分) 然后執行表達式2(就是你上邊的i<8的部分)判斷是否滿足條件
滿足條件進入循環體,執行循環體內容,當循環結束后執行表達式3(也就是你寫的i++),然后再執行表達式2,判斷是否還滿足條件,這時i經過了表達式3后值已經變成了2.所以還是滿足表達式2的條件。這樣一直下去直到不滿足的時候循環就結束了,這個過程中表達式1只用過一次,最主要的東西就在表達式2跟表達式3
百度知道里就給你回答過一模一樣的問題
用javascript的for語句 打印出有表格的九九乘法表
<html>
<head>
<title>;多重循環</title>
</head>
<body>
<center><h2>;九九乘法表</h2>
<hr>
<table border="1">
<script language="JavaScript">
// 變量聲明
var i, j;
// 表格標題
*("<tr><td></td>");
for (i=1;i<=9;i++)
*("<td><b>" + i + "</b></td>");
*("<tr>");
// 多重循環
for (i=1;i<=9;i++){
*("<tr>");
*("<td><b>" + i + "</b></td>");
j = 1;
while (j <= 9){
*("<td>");
*(i + "*" + j + "=" + i*j);
*("</td>");
j++;
}
*("<tr>");
}
</script>
</table></center>
</body>
</html>