2019-04-08

循環(huán)語句:

通過循環(huán)語句可以反復(fù)的執(zhí)行一段代碼多次

while循環(huán)

- 語法:

while(條件表達(dá)式){

語句...

}

- while語句在執(zhí)行時,

先對條件表達(dá)式進(jìn)行求值判斷,

如果值為true,則執(zhí)行循環(huán)體,

循環(huán)體執(zhí)行完畢以后,繼續(xù)對表達(dá)式進(jìn)行判斷

如果為true,則繼續(xù)執(zhí)行循環(huán)體,以此類推

如果值為false,則終止循環(huán)

do...while循環(huán)

- 語法:

do{

語句...

}while(條件表達(dá)式)

- 執(zhí)行流程:

do...while語句在執(zhí)行時,會先執(zhí)行循環(huán)體,

循環(huán)體執(zhí)行完畢以后,在對while后的條件表達(dá)式進(jìn)行判斷,

如果結(jié)果為true,則繼續(xù)執(zhí)行循環(huán)體,執(zhí)行完畢繼續(xù)判斷以此類推

如果結(jié)果為false,則終止循環(huán)

實(shí)際上這兩個語句功能類似,不同的是while是先判斷后執(zhí)行,

而do...while會先執(zhí)行后判斷,

do...while可以保證循環(huán)體至少執(zhí)行一次,

而while不能

for語句,也是一個循環(huán)語句,也稱為for循環(huán)

在for循環(huán)中,為我們提供了專門的位置用來放三個表達(dá)式:

1.初始化表達(dá)式

2.條件表達(dá)式

3.更新表達(dá)式

for循環(huán)的語法:

for(①初始化表達(dá)式;②條件表達(dá)式;④更新表達(dá)式){

③語句...

}

for循環(huán)的執(zhí)行流程:

①執(zhí)行初始化表達(dá)式,初始化變量(初始化表達(dá)式只會執(zhí)行一次)

②執(zhí)行條件表達(dá)式,判斷是否執(zhí)行循環(huán)。

如果為true,則執(zhí)行循環(huán)③

如果為false,終止循環(huán)

④執(zhí)行更新表達(dá)式,更新表達(dá)式執(zhí)行完畢繼續(xù)重復(fù)②

任意一種循環(huán)都可以互相嵌套

全局變量:函數(shù)外部定義的變量,函數(shù)內(nèi)部和外部都可以訪問,它的值可以共享

局部變量:函數(shù)內(nèi)部定義的變量,函數(shù)內(nèi)部可以訪問,外部無法訪問。函數(shù)內(nèi)部訪問變量時,先在內(nèi)部查找是否有此變量,如果有,就使用內(nèi)部變量,如果沒有,就去外部查找

函數(shù)內(nèi)部如果不用'var'關(guān)鍵字定義變量,變量可能會變成全局變量,如果用嚴(yán)格模式解析會報錯

閉包的本質(zhì)就是函數(shù)嵌套,就是在函數(shù)里面定義函數(shù),

內(nèi)部函數(shù)可以引用外部函數(shù)的參數(shù)和變量

參數(shù)和變量不會被垃圾回收機(jī)制給回收

閉包的用途:可以存循環(huán)的索引值、做私有變量計(jì)數(shù)器

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 4,060評論 0 2
  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,257評論 0 38
  • 2018-05-09 周三 早上晨練,看到滿草坪的蒲公英,心里升騰起柔...
    龍城女子閱讀 827評論 0 1
  • 《草堂》讀詩會暨“第三代”詩歌代表人物尚仲敏詩歌朗誦會
    無業(yè)遊民閱讀 281評論 0 1
  • 一片,兩片,三片 個個都是晶瑩剔透的精靈 帶著一點(diǎn)點(diǎn)冰冷 摻著一點(diǎn)點(diǎn)酸甜 纏著寒風(fēng)的腳步 裹著細(xì)雨的身軀 漫步在人...
    米黎籽閱讀 400評論 3 3

友情鏈接更多精彩內(nèi)容