利用JS的雙重for迴圈實現九九乘法表

2021-08-27 20:43:47 字數 849 閱讀 9853

js的流程控制有三種:

1、順序結構

2、分支結構

3、迴圈結構

for迴圈屬於流程控制裡面的迴圈結構

一、基本語法

for(初始化變數; 條件表示式; 自增表示式 )
若for裡面的條件表示式為true,for迴圈就重複執行迴圈體的**

若for裡面的條件表示式為false,則退出for迴圈

二、小案例:求1-100的累加和

結果:

三、雙重for迴圈

for迴圈可以重複執行乙個操作,當然也可以重複執行另乙個迴圈,即for迴圈裡面巢狀for迴圈,即雙重for迴圈

四、利用雙重for迴圈實現九九乘法表

1、分析

由可以看出,行和列是相等的,若初始化行為 row 列 為 column 則 內層for迴圈的條件表示式可以為 column <= row

2、**實現:

3、執行思路

當 row 為 1 , 內層迴圈執行一次,列印出 1 x 1 = 1 

當 row 為 2 , 內層迴圈執行兩次, 列印出 1 x 2 = 2 ,再加上上次執行的結果 , 變為 1 x 1 = 1      1 x 2 = 2

後面依次執行即可得到九九乘法表

擴充套件:怎麼開啟谷歌瀏覽器的控制台?

1、在瀏覽器中右鍵 ——> 檢查 ——> console

2、在瀏覽器介面按 f12 ——> console

雙重for迴圈的優化

demo如下 public class testm private static void aaa system.out.println system.currenttimemillis s private static void bbb system.out.println system.curr...

雙重迴圈的介紹使用

一 什麼是二重迴圈?乙個迴圈體內包含另乙個完整的迴圈結構。比如說 1.while 迴圈條件1 2.dowhile 迴圈條件2 while 迴圈條件1 3.for 迴圈條件1 4.while 迴圈條件1 二 外層迴圈變數變化一次,內層迴圈的變數也要跟著變化。三 使用雙重迴圈列印直接三角形 分析 1.外...

雙重while迴圈實現列印數字11 99

問題 為什麼下面的while雙重迴圈是這樣的結果?x 1 y 1while true while y 9 x x 1 y y 1 print x 10 y 執行結果 分析 這是程式執行流程 x 2,y 2,x 10 y 22 x 3,y 3,x 10 y 33 x 9,y 9 y之前為8,符合內層迴...