JS基礎學習03(迴圈)

2021-10-08 02:13:55 字數 797 閱讀 2408

1、for 迴圈

語法結構:

for (初始化變數;條件表示式;操作表示式)

初始化變數就是用var宣告的乙個普通變數,通常用於計數器使用;

條件表示式就是迴圈終止的條件;

操作表示式是只執行完迴圈語句後執行的**,經常用於計數器變數進行更新(遞增或者遞減)

中間要用分號隔開

2、斷點除錯

3、雙重for迴圈 語法結構

for( )

}把裡面的迴圈看作是外層迴圈的語句;

外層迴圈迴圈一次,裡面的迴圈執行全部

4、while 迴圈

while (條件表示式)

如果條件表示式為真就執行迴圈體,

如果條件表示式為假就不執行迴圈體

迴圈體裡面應該也有計數器,初始化變數

迴圈體裡面應該也有操作表示式,完成計數器的更新,防止死迴圈

5、do while 迴圈

do ( ) while (條件表示式)

不管條件表示式滿不滿足,都要先執行一次迴圈體,再判斷條件滿足不

同時迴圈體裡面應該也有操作表示式,完成計數器的更新,防止死迴圈

6、while和do while用於做一些更複雜的判斷條件,比for更靈活一些

7、continue 關鍵字

continue 關鍵字是立即跳出本次迴圈,繼續下一次迴圈

只要遇到continue就退出本次迴圈,直接跳到i++

8、break關鍵字

break 關鍵字用於立即跳出整個迴圈

9、識別符號的規範

變數用名詞

函式用動詞

JS基礎學習03

break關鍵字的使用 如果在迴圈中使用,則立刻跳出當前迴圈 continue關鍵字的使用 在迴圈中如果遇到,在此位置結束當前迴圈,直接開始下一次迴圈。一組有序的資料 陣列元素 陣列中儲存的每個資料 陣列長度 陣列中元素的個數 陣列索引 下標 用來儲存或者訪問陣列中儲存的資料通過下標設定陣列的元素值...

JS基礎學習03

當兩側不是boolean型別的資料或者判斷語句的話,會變為短路運算。找假 先看第乙個表示式的值,如果第乙個表示式不是boolean型別的話,會先將此值進行隱式轉換,轉換成boolean的值,如果轉換後的值為true,則直接返回第二個值,不管第二值是真還是假,如果第乙個資料為假,則直接返第乙個數,不管...

js基礎 for迴圈(學習筆記)

如果我們需要執行 多次,且每次使用不同的值,那麼迴圈 loop 相當方便使用。如果我們想在瀏覽器控制台輸出1 10,怎麼辦呢?不會使用js的人通常會這麼寫!如下 console.log 1 console.log 2 console.log 3 console.log 4 console.log 5...