for迴圈的執行順序

來源:酷知科普網 1.1W

在高階語言,指令碼語言中迴圈語句的使用可帶來簡便高效的效率。for是一個使用率較高的一種迴圈語句。小編就用js給大家詳細講述for迴圈語句的執行的順序。

for迴圈的執行順序

操作方法

(01)首先開啟,記本本,輸入以下內容.<script>for(var i=0;i<5;i++){e("this is for test<br> ");}</script>儲存成html格式的檔案。用瀏覽器開啟,檢視執行後的結果。

for迴圈的執行順序 第2張

(02)輸出結果是打印出了5行this is for test。那麼這個是什麼工作原理呢?也就是它是什麼樣的順序執行出這個結果的呢?首先從for這個語句中的這些內容分別代表什麼意思呢?先看看小括號中的內容,其中var i=0這是宣告一個變數並賦值,這是for語句首先且只執行一次的部分。要注意執行一次,這是關鍵。整個for語句中只有它是隻執行一次。

for迴圈的執行順序 第3張

(03)i<5;這是條件表示式。這是進入迴圈執行第一步且可執行多次,也是決定控制迴圈次數的表示式。從順序角度來講宣告表示式之後執行。

for迴圈的執行順序 第4張

(04)e("this is for test<br> ");這是迴圈體,執行順序是條件表示式之後執行。且可根據條件執行多次。

for迴圈的執行順序 第5張

(05)i++;這是迴圈最後一個執行的部分。這裡的最後,指的是單次迴圈中的最後。上面的例子中for語句執行了5次也就是迴圈了5次。每次迴圈的最後都是以i++結束。

for迴圈的執行順序 第6張

(06)下面圖例表現for迴圈順序。

for迴圈的執行順序 第7張

特別提示

for在很多高階語言中的用法都是一樣的,所以瞭解了js中for語句的執行順序在其他語言中也可以通用了。

熱門標籤