2025-05-23

do-while比while多循環一次,我就不舉例瞭。

for循環相信大傢也熟的不能再熟瞭,我們就看for-in這一句。

這個其實是針對數組的,js中數組的初始化也挺奇特的比如我們在script結點裡寫:(另外註意下數組的初始化,用的是中括號)

 代碼如下
<script type="text/javascript">                
<!–                 
document.write("test<br/>");           
var a=[3,4,5,7];          
 for(var test in a){               
document.write(test+":   "+a[test]+"<br/>");           
}           
–>     
</script>
 

for in實例二

 代碼如下
<html>
<body>
<script type="text/javascript">
var x
var mycars = new Array()
mycars[0] = "http://www.zhutiai.com/6120c/"
mycars[1] = "sina.com"
mycars[2] = "163.com"

for (x in mycars)
{
document.write(mycars[x] + "<br />")
}
</script>
</body>
</html>
 

javascrpt for

 代碼如下
<script type="text/javascript">
for (i = 0; i <= 5; i++)
{
document.write("數字是 " + i)
document.write("<br />")
}
</script>
 

數字是 0
數字是 1
數字是 2
數字是 3
數字是 4
數字是 5

解釋:
for 循環的步進值從 i=0 開始。

隻要 i 小於等於 5,循環就會繼續運行。

循環每循環一次,i 就會累加 1。

javascrpt do while:

 代碼如下
<html>
<head>
<title>一個使用到do…while循環的Javascript示例</title>
</head>
<body>
<p>
<script type="text/javascript">
i = 0
do
{
document.write( i + "<br>")
i++
}
while (i <= 5)
</script>

數字是 0
數字是 1
數字是 2
數字是 3
數字是 4
數字是 5

解釋:
i 等於 0。

循環首先會運行。

每循環一次,i 就會累加 1。

當 i 小於或等於 5 時,循環會繼續運行。

javascrpt while

 代碼如下
<script type="text/javascript">
i = 0
while (i <= 5)
{
document.write("數字是 " + i)
document.write("<br />")
i++
}
</script>
 

數字是 0
數字是 1
數字是 2
數字是 3
數字是 4
數字是 5

解釋:
i 等於 0。

當 i 小於或等於 5 時,循環將繼續運行。

循環每運行一次,i 會累加 1。

</p>
<p>Javascript示例代碼解釋:這個Javascript示例用到瞭do…while循環語句。
循環語句允許重復執行一行或數行代碼,do後面跟的是重復執行的代碼,while後面跟的是終止循環的條件。這個Javascript示例中,設一個變量為i,i初始值為0,i++表示每次重復執行後i的值就加1,終止循環條件為while (i <= 5),也就是說,一旦i的值大於5,就終止循環。該示例中,重復循環的語句是while循環裡面的document.write語句。</p>
</body>
</html>

從上面的實例我們可以看出來關於js for,for in ,while ,do while 它們之間的區別。

 

摘自  php開發
 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *