JS基礎(chǔ) -- for循環(huán)

/*
* for循環(huán)兔毒,也是一個(gè)循環(huán)語句匹涮,也叫for語句
*
* 循環(huán)都有是以下三個(gè)共同點(diǎn):
* 1.創(chuàng)建初始化表達(dá)式
* 2.條件比較表達(dá)式
* 3.自增或自減的更新表達(dá)式
*
* 在之前講過while循環(huán)也是這三個(gè)共同點(diǎn)
* 1.創(chuàng)建初始化表達(dá)式
* var a = 0庇勃;
* 2.條件比較表達(dá)式
* while(a < 10){
* 3.自增或自減的更新表達(dá)式
* a++;
* }
*
* 而for循環(huán)也是這三個(gè)共同點(diǎn)
* for(var a = 0; a < 10;a++){
* 三個(gè)共同點(diǎn)是寫在一個(gè)位置
* }
* while循環(huán)和for循環(huán)的三個(gè)共同點(diǎn)都是相同的疤坝,
* 不同的是for循環(huán)的這三個(gè)共同點(diǎn)都是寫在一個(gè)位置伐弹,就是for后面的小括號內(nèi)酸舍。for(var a = 0; a < 10;a++)
*
* 而while循環(huán)是分開寫的帅韧,while是先在外部創(chuàng)建初始化表達(dá)式,其次是條件比較表達(dá)式寫在while后面小括號內(nèi)啃勉,
* 最后自增或自減的更新表達(dá)式是寫在while循環(huán)體代碼塊內(nèi)
*/

//示例:

        for(var a = 0; a < 10; a++) {
            //              alert(a);
        }

/*
* for循環(huán)的語法:
* for(1.創(chuàng)建初始化表達(dá)式 ; 2.條件比較表達(dá)式 ; 4.自增或自減的更新表達(dá)式){
* 3.語句...
* }
* for循環(huán)的執(zhí)行流程:
* 1.創(chuàng)建初始化表達(dá)式忽舟,并設(shè)置初始值;在循環(huán)中它只執(zhí)行一次
* 2.條件比較表達(dá)式是初始化值去比較條件表達(dá)式值淮阐,如果初始化表達(dá)式的值為true叮阅,則執(zhí)行循環(huán),
* 如果為false枝嘶,則終止循環(huán)帘饶。這個(gè)會反復(fù)執(zhí)行多次。
* 3.自增或自減的更新表達(dá)式是每當(dāng)執(zhí)行一次群扶,更新表達(dá)式都會自增或者自減初始化表達(dá)式值及刻。
*
* 其中最重要的是 2 和 3 镀裤、4 會形成一個(gè)循環(huán),就是當(dāng) 2 條件表達(dá)式值為true時(shí)缴饭,會執(zhí)行到 3 循環(huán)體內(nèi)的語句暑劝,然后到 4 更新表達(dá)式,4 更新表達(dá)式會自增或者自減颗搂,
* 然后再從 2 開始執(zhí)行到 3 循環(huán)體內(nèi)的語句之后到 4担猛,以此類推,直到 2 條件表達(dá)式值的結(jié)果為false丢氢,循環(huán)體才會終止循環(huán)傅联;
*
* 在項(xiàng)目中為什么使用for的次數(shù)多,是因?yàn)閒or的結(jié)構(gòu)體比較清晰易懂疚察,所以for使用次數(shù)比while次數(shù)多
*/

        for (var b = 1 ; b < 5 ; b++) {
            alert(b);
            /*
             * 設(shè)置初始化值是可以為1蒸走,那么在條件比較表達(dá)式中要么加1,要么寫大于等于或者小于等于貌嫡,不然達(dá)不到你要循環(huán)的次數(shù)
             * 就像上面寫的 b = 1 時(shí)比驻,那么后面你要寫 b < 6 或者 b <= 5,如果不寫不會循環(huán) 5 次岛抄,會循環(huán) 4 次别惦;
             * 因?yàn)?b 的初始化值為 1 ,循環(huán)就會從 1 開始循環(huán)
             * 一般我們在設(shè)置初始化值時(shí)夫椭,會設(shè)置為 0 掸掸,就是從 0 開始循環(huán)
             * 一定要記住這一點(diǎn),不然你會在以后的項(xiàng)目中會疑惑為毛少了一個(gè)
             * 
             */
        }
  • 最后還是要加一句蹭秋,一定不要寫成死循環(huán)猾漫。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市感凤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌粒督,老刑警劉巖陪竿,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異屠橄,居然都是意外死亡族跛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門锐墙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來礁哄,“玉大人,你說我怎么就攤上這事溪北⊥┤蓿” “怎么了夺脾?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長茉继。 經(jīng)常有香客問我咧叭,道長,這世上最難降的妖魔是什么烁竭? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任菲茬,我火速辦了婚禮,結(jié)果婚禮上派撕,老公的妹妹穿的比我還像新娘婉弹。我一直安慰自己,他們只是感情好终吼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布镀赌。 她就那樣靜靜地躺著,像睡著了一般衔峰。 火紅的嫁衣襯著肌膚如雪佩脊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天垫卤,我揣著相機(jī)與錄音威彰,去河邊找鬼。 笑死穴肘,一個(gè)胖子當(dāng)著我的面吹牛歇盼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播评抚,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼豹缀,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了慨代?” 一聲冷哼從身側(cè)響起邢笙,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎侍匙,沒想到半個(gè)月后氮惯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡想暗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年妇汗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片说莫。...
    茶點(diǎn)故事閱讀 38,577評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡杨箭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出储狭,到底是詐尸還是另有隱情互婿,我是刑警寧澤捣郊,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站擒悬,受9級特大地震影響模她,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜懂牧,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一侈净、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧僧凤,春花似錦畜侦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至途事,卻和暖如春验懊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背尸变。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工义图, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人召烂。 一個(gè)月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓碱工,卻偏偏與公主長得像,于是被迫代替她去往敵國和親奏夫。 傳聞我的和親對象是個(gè)殘疾皇子怕篷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容