WEBVTT 00:00:05.149 --> 00:00:07.989 當你用重複積木來循環你的程式時, 00:00:07.989 --> 00:00:11.480 計算機要如何知道是否重複了足夠多的次數了呢? 00:00:11.480 --> 00:00:17.150 重複積木實際上隱藏了一個更複雜的部分,叫做計數迴圈。 00:00:17.150 --> 00:00:23.050 它會從一個起始數值,每次增加一定的值,直到結束的數值。 00:00:23.050 --> 00:00:29.040 例如,一個重複三次的積木會從 1 算到 3,每次增加 1。 00:00:29.040 --> 00:00:32.269 每次它都會執行迴圈裡面的程式碼。 00:00:33.469 --> 00:00:37.260 這個計數迴圈(for loop)藉由一個帶有初始值的計數變數來計算已經執行的次數, 00:00:37.260 --> 00:00:42.590 這個計數變數在迴圈的開始被設定並且在每次迴圈執行時增加, 00:00:42.590 --> 00:00:47.380 當計數變數比結束值還大的時候,便會停止迴圈。 00:00:48.450 --> 00:00:52.750 和重複積木比起來,計數迴圈的好處是 00:00:52.750 --> 00:00:56.050 你可以看到計數變數,並且可以在迴圈中使用它。