摘要:一循環一個循環會一直重復執行,直到指定的循環條件為。的循環和與的循環是很相似的。如果的值是,循環終止。如果表達式整個都被省略掉了,的值會被認為是。如果求值為假,則跳出循環執行后面的語句。注意使用語句在計算結果為真之前停止循環。
一、For 循環
一個for循環會一直重復執行,直到指定的循環條件為fasle。 JavaScript的for循環和Java與C的for循環是很相似的。
for ([initialExpression]; [condition]; [incrementExpression])1.1 執行方式
statement
(1)如果有初始化表達式initialExpression,它將被執行。這個表達式通常會初始化一個或多個循環計數器,但語法上是允許一個任意復雜度的表達式的。這個表達式也可以聲明變量。
(2)計算condition表達式的值。如果condition的值是true,循環中的statement會被執行。如果condition的值是false,for循環終止。如果condition表達式整個都被省略掉了,condition的值會被認為是true。
(3)循環中的statement被執行。如果需要執行多條語句,可以使用塊 ({ ... })來包裹這些語句。
(4)如果有更新表達式incrementExpression,執行它,然后流程回到步驟(2)。
二、實例 2.1 輸出 1-100 2.2 求和 1+2+...+99+100 2.3 求和 1-100 奇數 2.4 求和 1-100 偶數 2.5 輸出 1-100 被3整除或被5整除的數 2.6 輸出乘法口訣表 三、遍歷數組 四、While 循環 4.1 語法while (condition) {4.2 說明
statement
}
(1)condition
條件表達式,在每次循環前被求值。如果求值為真,statement就會被執行。如果求值為假,則跳出while循環執行后面的語句。
(2)statement
只要條件表達式求值為真,該語句就會一直被執行。要在循環中執行多條語句,可以使用塊語句({ ... })包住多條語句。
4.3 注意使用break語句在condition計算結果為真之前停止循環。
五、實例 5.1 輸出 1-100 被7整除或有數字7的數閱讀更多
參考文章 深入了解 JavaScript 中的 for 循環
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93909.html
摘要:上一節我們學習了循環的使用以及語法,這一節看看循環的語法結構和使用場景。循環比循環結構上更加簡單,它表達了只要就循環的概念。當數組為空的時候,自然而然就退出循環了。 上一節我們學習了for循環的使用以及語法,這一節看看while循環的語法結構和使用場景。 while循環比for循環結構上更加簡單,它表達了 只要XXX就循環的概念。 比如下面這個簡單例子 showImg(https://...
摘要:遞歸函數還會受到瀏覽器調用棧的大小的限制。雖然迭代也會導致性能問題,但是使用優化的循環就可以代替長時間運行的遞歸函數,可以提高新能,因為運行一個循環比反復調用一個函數的開銷要小。 本文章記錄本人在深入學習js循環中看書理解到的一些東西,加深記憶和并且整理記錄下來,方便之后的復習。 選擇正確的循環體 在大部分編程語言中,代碼執行的時間多數消耗在循環的執行上。 js定義了4種...
摘要:本章將學習用戶的輸入以及循環的一些基礎方式方法等待用戶的輸入該函數會讓程序暫停運行,等待用戶輸入后盡享下一步操作,我們可以將用戶輸入的信息存入到一個變量中是你自己輸入的當我們寫出這個函數時,必須讓用戶知道他應該輸入什么,否則亂輸入根 本章將學習用戶的輸入以及While循環的一些基礎方式方法 input()等待用戶的輸入 該函數會讓程序暫停運行,等待用戶輸入后盡享下一步操作,我們...
閱讀 2194·2021-11-15 11:38
閱讀 1155·2021-09-06 15:02
閱讀 3391·2021-08-27 13:12
閱讀 1359·2019-08-30 14:20
閱讀 2395·2019-08-29 15:08
閱讀 643·2019-08-29 14:08
閱讀 1728·2019-08-29 13:43
閱讀 1465·2019-08-26 12:11