for語句的運用與實踐

在js中for語句還是比較常見的,所以今天我們就來看看這個for語句。

for語句是一種先判斷,后運行循環(huán)語句羽戒,但它具有在執(zhí)行循環(huán)之前初始變量和定義循環(huán)后要執(zhí)行代碼的能力。

for有三個條件恨樟,分別是start半醉,end疚俱,step劝术,我們分別看看他們都是什么意思:
start 起始條件 :在循環(huán)(代碼塊)開始前執(zhí)行 (初始化值)
end 終止條件 : 定義運行循環(huán)(代碼塊)的條件 (判斷)
step 步長值 :在循環(huán)(代碼塊)已被執(zhí)行之后執(zhí)行 (更新)


首先介紹一下單層循環(huán)格式

for(start;end;step){
     要循環(huán)的代碼
}
執(zhí)行順序:
start --> end --> 要循環(huán)的代碼  --> step --> end  --> 要循環(huán)的代碼  --> step--> end  --> 要循環(huán)的代碼  --> step  ......

這么干巴巴看這些概念性的東西可能會有點懵逼,我來舉例子

for( var a = 1; a < 5; a++){
     document.write( a );
}

運算結(jié)果:

1
2
3
4

var a = 1; -->start;
a < 10; -->end;
a++; -->step;

按著我們上邊所列的順序我們來運算一下

第一次:1(就是a自己)
第二步:2(執(zhí)行a++ 呆奕,a變成了2养晋,2>5,)
第三步:3(執(zhí)行a++ ,a變成了3梁钾,3>5,)
第四步:4(執(zhí)行a++ 绳泉,a變成了4,4>5,)

現(xiàn)在我們來介紹一下for循環(huán)嵌套格式

for(start;end;step){
  for(start;end;step){
     for.......
            循環(huán)體;
            }   
               循環(huán)體;
        }
執(zhí)行順序:
   當(dāng)最外層為假(沒法運行)時姆泻,內(nèi)層不執(zhí)行零酪;
   先執(zhí)行外層再執(zhí)行內(nèi)層冒嫡,直至內(nèi)層的條件為假時再返回外層去執(zhí)行;
   外層的值可以帶入內(nèi)層來使用四苇;

是不是又感覺有點懵逼孝凌,我們來個九九乘法表來感受一下

for ( var a = 1; a < 10 ; a++) {
    for ( var b = 1; b<=a; b++){
        document.write( a + "*" + b + "="  + a*b+"&nbsp;&nbsp;");
    }document.write("<br>");
}

效果圖

1*1=1  
2*1=2  2*2=4  
3*1=3  3*2=6  3*3=9  
4*1=4  4*2=8  4*3=12  4*4=16  
5*1=5  5*2=10  5*3=15  5*4=20  5*5=25  
6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  
7*1=7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  
8*1=8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  
9*1=9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  

第一次:外層1
內(nèi)層1,
因為外層a只到1,所以b<=1最大也就能到1月腋。
第二次:外層2
內(nèi)層1,2,
參考第一次循環(huán)蟀架,a走到了2,b<=a,其實就是b<=2榆骚,所以b可以走到2片拍,那么b就是1,2

以此類推
···
···
···
第九次:外層9
內(nèi)層1,2,3,4,5,6,7,8,9
到了最后一次妓肢,a<10,所以a最大能走到9捌省,b<=a,b最大也就是能走到9职恳,所以最后一次循環(huán)所禀,b的值為1,2放钦,3色徘,4,5操禀,6褂策,7,8颓屑,9

然后按照(a + "" + b + "=" + ab)來運算出來斤寂;后邊加&nbsp(空格)是為了讓每一次運算后的結(jié)果中間有空隙;
然后在外層中加一個換行
揪惦,目的是當(dāng)外層每運算一次后就會經(jīng)歷一次換行遍搞,這樣我們的九九乘法表就出來了。

到這里一部分for語句就介紹完了器腋,希望讓你不再懵逼O场!纫塌!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诊县,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子措左,更是在濱河造成了極大的恐慌依痊,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怎披,死亡現(xiàn)場離奇詭異胸嘁,居然都是意外死亡瓶摆,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門性宏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赏壹,“玉大人,你說我怎么就攤上這事衔沼◎蚪瑁” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵指蚁,是天一觀的道長菩佑。 經(jīng)常有香客問我,道長凝化,這世上最難降的妖魔是什么稍坯? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮搓劫,結(jié)果婚禮上瞧哟,老公的妹妹穿的比我還像新娘。我一直安慰自己枪向,他們只是感情好勤揩,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秘蛔,像睡著了一般陨亡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上深员,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天负蠕,我揣著相機與錄音,去河邊找鬼倦畅。 笑死遮糖,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的叠赐。 我是一名探鬼主播欲账,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼燎悍!你這毒婦竟也來了敬惦?” 一聲冷哼從身側(cè)響起盼理,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤谈山,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宏怔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奏路,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡畴椰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了鸽粉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斜脂。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖触机,靈堂內(nèi)的尸體忽然破棺而出帚戳,到底是詐尸還是另有隱情,我是刑警寧澤儡首,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布片任,位于F島的核電站,受9級特大地震影響蔬胯,放射性物質(zhì)發(fā)生泄漏对供。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一氛濒、第九天 我趴在偏房一處隱蔽的房頂上張望产场。 院中可真熱鬧,春花似錦舞竿、人聲如沸京景。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽醋粟。三九已至,卻和暖如春重归,著一層夾襖步出監(jiān)牢的瞬間米愿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工鼻吮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留育苟,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓椎木,卻偏偏與公主長得像违柏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子香椎,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

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