嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

JavaScript中的for循環(huán)

2020-7-31    seo達(dá)人

JavaScript 語言中的 for 循環(huán)用于多次執(zhí)行代碼塊,它是 JavaScript 中最常用的一個循環(huán)工具,還可用于數(shù)組的遍歷循環(huán)等。


我們?yōu)槭裁匆褂?for 循環(huán)呢?打個比方,例如我們想要控制臺輸出1到1000之間的所有數(shù)字,如果單寫輸出語句,要寫1000句代碼,但是如果使用 for 循環(huán),幾句代碼就能實現(xiàn)。總之,使用 for 循環(huán)能夠讓我們寫代碼更方便快捷(當(dāng)然啦,否則要它干嘛)。


for 循環(huán)語法

語法如下所示:


for(變量初始化; 條件表達(dá)式; 變量更新) {

   // 條件表達(dá)式為true時執(zhí)行的語句塊

}

變量初始化,表示代碼塊開始前執(zhí)行。

條件表達(dá)式,定義運行循環(huán)代碼塊的條件。

變量更新,在循環(huán)代碼塊每次被執(zhí)行之后再執(zhí)行。

示例:

例如我們在一個HTML文件中,編寫如下代碼,實現(xiàn)計算1到100的總和:


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>JS_俠課島(9xkd.com)</title>

</head>

<body>

<script>

 var result = 0;

 for(var i = 1; i <= 100; i++) {

   result = result + i;

 }

 alert(result);

</script>

</body>  

</html>

在瀏覽器中打開這個文件,會彈出一個彈出層,彈出層中顯示的是1到100的總和:



上述代碼中,我們聲明了一個變量 result 并給它賦值為 0,表示初始的總和為 0 。


然后在 for 循環(huán)中三個語句:


變量初始化 i = 1,表示從 1 開始計算。

條件表達(dá)式 i <= 100,表示只要 i 小于等于 100 循環(huán)就會一直執(zhí)行,當(dāng) i 大于 100 循環(huán)會停止。

變量更新 i++,之前我們學(xué)運算符的時候?qū)W過,這是遞增運算符 ++,表示為其操作數(shù)增加 1。

此時我們可以一點點來看這個 for 循環(huán):


第一次循環(huán): result = 0 + 1   // 此時result值為0,  i的值為1

第二次循環(huán): result = 1 + 2   // 此時result值為0+1,i的值為2

第三次循環(huán): result = 3 + 3   // 此時result值為1+2,i的值為3

第四次循環(huán): result = 6 + 4   // 此時result值為3+3,i的值為4

第五次循環(huán): result = 10 + 5  // 此時result值為6+4,i的值為5

...

我們只需要搞清楚 for 循環(huán)中的執(zhí)行原理,不需要手動來計算求和,只要寫好代碼,執(zhí)行代碼后計算機會很快會告訴我們1到 100 的總和。


再補充一下,上述代碼中result = result + i,我們也可以寫成 result += i,這是我們之前學(xué)過的加賦值運算符,還記得嗎?


示例:

再來看一個例子,例如我們可以使用 for 循環(huán)來實現(xiàn)數(shù)組遍歷,首先定義一個數(shù)組 lst:


var lst = ["a", "b", "c", "d", "e"];

在寫 for 循環(huán)時,首先就是要搞清楚小括號里面的三個語句,因為我們可以通過數(shù)組中元素的下標(biāo)索引來獲取元素的值,而數(shù)組的索引又是從 0 開始,所以變量初始化可以設(shè)置為i = 0。第二個條件表達(dá)式,因為數(shù)組中最后一個索引為 lst.length - 1,所以只要小于等于 lst.length - 1,循環(huán)就會一直執(zhí)行。而i <= lst.length - 1 就相當(dāng)于 i<lst.length。第三個變量更新,當(dāng)循環(huán)每循環(huán)一次,索引值就加一,所以為 i++。


所以循環(huán)可以像下面這樣寫:


for(i = 0; i<lst.length; i++){

   console.log(lst[i]);  // 輸出數(shù)組中的元素值,從索引為0的值開始輸出,每次加1,一直到lst.length-1

}

輸出:


a

b

c

d

e

其實遍歷數(shù)組還有一種更好的方法,就是使用 for...in 循環(huán)語句來遍歷數(shù)組。


for...in 循環(huán)

for...in 循環(huán)主要用于遍歷數(shù)組或?qū)ο髮傩裕瑢?shù)組或?qū)ο蟮膶傩赃M行循環(huán)操作。for...in 循環(huán)中的代碼每執(zhí)行一次,就會對數(shù)組的元素或者對象的屬性進行一次操作。


語法如下:


for (變量 in 對象) {

   // 代碼塊

}

for 循環(huán)括號內(nèi)的變量是用來指定變量,指定的可以是數(shù)組對象或者是對象屬性。


示例:

使用 for...in 循環(huán)遍歷我們定義好的 lst 數(shù)組:


var lst = ["a", "b", "c", "d", "e"];

for(var l in lst){

   console.log(lst[l]);

}

輸出:


a

b

c

d

e

除了數(shù)組,for...in 循環(huán)還可以遍歷對象,例如我們遍歷 俠俠 的個人基本信息:


var object = {

   姓名:'俠俠',

   年齡:'22',

   性別:'男',

   出生日期:'1997-08-05',

   職業(yè):'程序員',

   特長:'跳舞'

}


for(var i in object) {

   console.log(i + ":" + object[i]);

}

輸出:


姓名: 俠俠

年齡: 22

性別: 男

出生日期: 1997-08-05

職業(yè):程序員

特長:跳舞

動手小練習(xí)

請自定義一個長度為7的數(shù)組,然后通過 for 循環(huán)將數(shù)組中的元素遍歷出來。

求和:1~100的奇數(shù)和。

求和:1~100的偶數(shù)和。

使用對象定義一個人的個人信息(包括姓名、性別、年齡、出生日期、興趣愛好、職業(yè)、特長等),然后使用 for...in 循環(huán)將這些信息遍歷輸出。

藍(lán)藍(lán)設(shè)計www.sdgs6788.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

日歷

鏈接

個人資料

藍(lán)藍(lán)設(shè)計的小編 http://www.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 亚洲第一精品夜夜躁人人爽| 欧美色图首页| 国产一区二区三区无遮挡| 99精品久久久| 有码中文亚洲精品| 六月婷婷一区| 91久久精品视频| 国产亚洲精品一区二区| 日韩一级成人av| 欧美性大战久久久久久久| 亚洲一区二区三区中文字幕| 美女久久一区| 香蕉国产精品偷在线观看不卡| 国产拍揄自揄精品视频麻豆| 久久久久综合一区二区三区| 一区二区成人精品| 老色批av在线精品| 欧美福利视频一区| 久久精品盗摄| 亚洲主播在线观看| 亚洲美女一区| 黑人巨大精品欧美一区二区 | 亚洲日本中文字幕| 国产精品极品美女粉嫩高清在线| 毛片基地黄久久久久久天堂| 欧美亚洲视频一区二区| 99re热精品| 亚洲国产精品一区二区www在线| 久久久久久一区| 久久一区激情| 久久精品国产成人| 欧美一区二视频| 欧美国产日本在线| 米奇777超碰欧美日韩亚洲| 欧美精品久久久久久久| 欧美激情国产精品| 国产免费观看久久黄| 亚洲国产精品久久久久| 欧美影院成年免费版| 亚洲免费电影在线| 性色一区二区| 亚洲欧美日韩高清| 亚洲一区二区三区高清 | 亚洲亚洲精品在线观看| 日韩视频在线观看免费| 亚洲欧美在线免费观看| 午夜精品在线观看| 欧美国内亚洲| 亚洲激情综合| 日韩午夜在线观看视频| 久久精品一区二区三区不卡| 欧美一级播放| 欧美裸体一区二区三区| 欧美日韩日本国产亚洲在线| 国产精品久久久久久久久果冻传媒| 曰本成人黄色| 久久激情视频免费观看| 一区二区三区日韩精品| 欧美日韩一区二区在线观看视频| 亚洲国产精品久久久久久女王| 亚洲精品乱码久久久久久黑人| 久久精品国产成人| 亚洲欧美日韩电影| 国产免费成人在线视频| 欧美一区二区三区免费看 | 久久国产精品久久久久久电车| 亚洲美女在线国产| 欧美日韩亚洲视频一区| 亚洲福利一区| 国产日韩欧美在线一区| 影音先锋一区| 久久精品官网| 亚洲欧美国产毛片在线| 久久综合九色综合网站| 欧美三级在线播放| 一本久道久久综合中文字幕| 午夜精品亚洲一区二区三区嫩草| 亚洲免费黄色| 欧美日韩一区二区三区免费看| 日韩视频一区二区三区在线播放免费观看| 亚洲高清不卡av| 欧美精品一区在线播放| 亚洲综合成人在线| 欧美在线观看视频一区二区| 国产一区观看| 亚洲一区二区视频| 亚洲欧美日韩高清| 亚洲大片在线| 日韩视频一区| 国产亚洲综合在线| 欧美激情麻豆| 亚洲国产一二三| 一本色道久久88综合日韩精品| 欧美 日韩 国产 一区| 亚洲午夜久久久久久久久电影院| 久久夜色精品| 日韩一区二区久久| 一本久久a久久精品亚洲| 国产欧美日韩视频| 亚洲国产精品va在看黑人| 欧美私人网站| 久久综合99re88久久爱| 欧美亚洲综合另类| 亚洲国产日韩欧美在线动漫| 亚洲线精品一区二区三区八戒| 国产午夜精品一区理论片飘花| 亚洲一区二区在| 久久久久国色av免费看影院| a4yy欧美一区二区三区| 欧美影院成人| 亚洲欧美日韩天堂| 一区二区免费看| 国产一区二区久久久| 亚洲人成在线免费观看| 欧美精品aa| 久久久国产视频91| 性色一区二区| 在线视频精品一区| 国产精品99久久久久久久vr| 国产精品麻豆va在线播放| 一区二区欧美日韩视频| 久久精品一区蜜桃臀影院| 亚洲欧美成人一区二区在线电影| 久久在线91| 久久视频免费观看| 浪潮色综合久久天堂| 亚洲欧美一区二区原创| 欧美激情亚洲一区| 欧美大色视频| 激情av一区| 亚洲高清视频在线观看| 国产一区二区三区在线观看免费 | 国产精品婷婷午夜在线观看| 亚洲欧美激情精品一区二区| 久热爱精品视频线路一| 久久精品国产96久久久香蕉| 国产精品国产精品| 99精品视频网| 亚洲社区在线观看| 亚洲精品国产拍免费91在线| 国产欧美日韩在线视频| 亚洲午夜一区二区| 亚洲图片你懂的| 欧美人成免费网站| 亚洲精品日韩综合观看成人91| 国产一区二区三区在线免费观看| 欧美肥婆在线| 国产精品99免视看9| 欧美日韩免费在线| 亚洲人体1000| 一二三区精品| 欧美日韩国产片| 久久精品99国产精品酒店日本| 国产精品福利久久久| 在线综合视频| 午夜视频在线观看一区二区三区| 国产麻豆91精品| 欧美一区在线视频| 国内综合精品午夜久久资源| 久久本道综合色狠狠五月| 久久一综合视频| 最近中文字幕日韩精品| 欧美日产一区二区三区在线观看 | 午夜精品久久久久| 国产精品揄拍500视频| 久久国产色av| 欧美高清hd18日本| 一区二区三区免费看| 国产精品sm| 久久久另类综合| 亚洲精品视频免费| 久久精精品视频| 亚洲精品国产精品乱码不99按摩 | 欧美国产亚洲另类动漫| 国产精品久久久久aaaa樱花| 国产精品一区二区在线观看不卡| 新片速递亚洲合集欧美合集| 欧美成人在线网站| 亚洲线精品一区二区三区八戒| 国产精品一区二区黑丝| 美女露胸一区二区三区| 在线亚洲+欧美+日本专区| 另类综合日韩欧美亚洲| 亚洲一区二区三区乱码aⅴ| 精品白丝av| 欧美日韩一二三四五区| 久久国产精品毛片| 99精品视频一区| 欧美福利在线观看| 久久精品视频在线播放| 艳妇臀荡乳欲伦亚洲一区| 国内精品模特av私拍在线观看| 免费中文字幕日韩欧美| 鲁大师影院一区二区三区| 一区二区高清在线| 亚洲福利专区| 国内精品久久久久久| 国产精品久久| 欧美女同视频| 欧美成人午夜免费视在线看片|