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