迴圈三子(迴圈結構語句) for迴圈

2021-10-04 06:15:00 字數 1256 閱讀 3433

在js中,迴圈結構語句是非常重要的一部分,迴圈結構語句即:重複地執行一段**,要注意的是他要有盡頭,不能無窮的重複,否則會出現宕機的狀況。今天我們要說的就是迴圈結構語句三種中的一種,也是我們最常用的一種——for迴圈。

首先,既然是迴圈,那麼迴圈的四要素肯定也是必不可少的,即:

1、有乙個初始化變數

2、有條件判斷

3、要重複執行的**

4、改變初始化變數(不要寫死迴圈)

了解for迴圈,那就要知道怎麼寫for迴圈,也就是for迴圈的語法:

for(初始化變數;條件判斷;自身改變)
注意,兩兩之間是用分號隔開的(;)

初始化變數就是我們使用var關鍵幀定義的變數,如:var i = 1

條件判斷就是我們讓它迴圈所處的範圍,因為我們知道寫迴圈**不能無窮重複,所以得讓它有乙個範圍,如:i < 9,如果i>或者=9,那麼條件不成立,也就不會在進行迴圈

自身改變也就是我們迴圈四要素中的改變初始化變數,如果初始化變數不改變,那 i 就是一直為1,我們寫了i <9,那 i 就永遠不會大於9,這樣就會變成死迴圈,就會出現宕機的現象,所以要改變初始化變數,如何改變初始化變數呢,大家應該知道++運算子吧,我們寫上 i++,那 i 就會讓自己本身加一,迴圈一次就加1,這樣在迴圈n次後,就會有某一次達到 i >=9的時候,迴圈也就完成了

如果有兩個for迴圈進行巢狀的話,又會怎麼發生迴圈呢。

如for(var i = 1;i <= 9;i++)}

這個巢狀表達的是 當 i 迴圈一次,j 迴圈9次,也就是當 i 為1時,j進行了9次迴圈,

i = 1,j = 1 2 3 4 5 6 7 8 9

i = 2,j = 1 2 3 4 5 6 7 8 9

以此類推,當 i 為9時,j = 1 2 3 4 5 6 7 8 9

迴圈就結束了

看到這個,我們是不是彷彿記起了那一年我們坐在教室中絞盡腦汁要背的 九九乘法表 呢!

所以,我們就可以用這個for迴圈來寫我們的 九九乘法表,具體**如下:

其中 j 為什麼要<=i 呢,因為我們的九九乘法表是

1 * 1=1

1 * 2=2 2 * 2=4

…也就是 i 為1的時候,j 只有乙個為1,當 i 為2的時候,j 為 1 和 2,所以,j <= i

document.write的意思是在網頁中顯示,這樣,我們的九九乘法表就寫完了。

這就是今天的for迴圈語句的分享,希望大家能有所收穫!

迴圈結構語句 For迴圈

迴圈結構語句 for迴圈a 格式for 初始語句 條件判斷語句 條件控制語句 步長語句 b 執行流程 1 首先初始化語句進行賦值 然後看條件語句是否成立 2 如果是true,成立,那麼就執行迴圈體語句 3 執行完畢之和 會執行條件控制語句 該變數自增 1或者自減 1,然後再次判斷條件語句是否成立 4...

迴圈結構和迴圈語句

在人們所要處理的問題中常常遇到需要反覆執行某一操作的情況。這就需要用到循 環控制。許多應用程式都包含迴圈。順序 結構 選擇結構和迴圈結構是結構化程式 設計的3種基本結構,是各種複雜程式的 基本構造單元。迴圈結構可以減少源程式重複書寫的工作量,用來描述重複執行某段演算法的問題,這是程式設計中最能發揮計...

c 迴圈結構(三) for迴圈

for迴圈也是c 的基本迴圈,其形式如下 for 賦值語句 條件語句 賦值語句 for int i 1 i 100 i 先賦給初始值,第二部分是判斷是否迴圈的條件,如果滿足了第二部分,則進行迴圈語句的內容,然後再進行第三部分 的賦值語句。迴圈語句 注意事項,for 括號中的三個語句均可以省略,但是三...