前兩個唯一的差別就是循環和判斷的順序不同,do-while比while多循環一次,我就不舉例了。
for循環相信大家也熟的不能再熟了,我們就看for-in這一句。
這個其實是針對數組的,js中數組的初始化也挺奇特的比如我們在script結點裡寫:(另外注意下數組的初始化,用的是中括號)
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
for in實例二
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
javascrpt for
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
數字是 0
數字是 1
數字是 2
數字是 3
數字是 4
數字是 5
解釋:
for 循環的步進值從 i=0 開始。
只要 i 小於等於 5,循環就會繼續運行。
循環每循環一次,i 就會累加 1。
javascrpt do while:
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
數字是 0
數字是 1
數字是 2
數字是 3
數字是 4
數字是 5
解釋:
i 等於 0。
循環首先會運行。
每循環一次,i 就會累加 1。
當 i 小於或等於 5 時,循環會繼續運行。
javascrpt while
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
數字是 0
數字是 1
數字是 2
數字是 3
數字是 4
數字是 5
解釋:
i 等於 0。
當 i 小於或等於 5 時,循環將繼續運行。
循環每運行一次,i 會累加 1。
Javascript示例代碼解釋:這個Javascript示例用到了do...while循環語句。
循環語句允許重復執行一行或數行代碼,do後面跟的是重復執行的代碼,while後面跟的是終止循環的條件。這個Javascript示例中,設一個變量為i,i初始值為0,i++表示每次重復執行後i的值就加1,終止循環條件為while (i <= 5),也就是說,一旦i的值大於5,就終止循環。該示例中,重復循環的語句是while循環裡面的document.write語句。</p>
從上面的實例我們可以看出來關於js for,for in ,while ,do while 它們之間的區別。