九九精品影院-九九精品在线-九九精品在线播放-九九九国产-国产成+人+综合+亚洲不卡-国产成a人片在线观看视频

JavaScript中的for循環

2020-7-31    seo達人

JavaScript 語言中的 for 循環用于多次執行代碼塊,它是 JavaScript 中最常用的一個循環工具,還可用于數組的遍歷循環等。


我們為什么要使用 for 循環呢?打個比方,例如我們想要控制臺輸出1到1000之間的所有數字,如果單寫輸出語句,要寫1000句代碼,但是如果使用 for 循環,幾句代碼就能實現。總之,使用 for 循環能夠讓我們寫代碼更方便快捷(當然啦,否則要它干嘛)。


for 循環語法

語法如下所示:


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

   // 條件表達式為true時執行的語句塊

}

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

條件表達式,定義運行循環代碼塊的條件。

變量更新,在循環代碼塊每次被執行之后再執行。

示例:

例如我們在一個HTML文件中,編寫如下代碼,實現計算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 循環中三個語句:


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

條件表達式 i <= 100,表示只要 i 小于等于 100 循環就會一直執行,當 i 大于 100 循環會停止。

變量更新 i++,之前我們學運算符的時候學過,這是遞增運算符 ++,表示為其操作數增加 1。

此時我們可以一點點來看這個 for 循環:


第一次循環: result = 0 + 1   // 此時result值為0,  i的值為1

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

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

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

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

...

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


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


示例:

再來看一個例子,例如我們可以使用 for 循環來實現數組遍歷,首先定義一個數組 lst:


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

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


所以循環可以像下面這樣寫:


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

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

}

輸出:


a

b

c

d

e

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


for...in 循環

for...in 循環主要用于遍歷數組或對象屬性,對數組或對象的屬性進行循環操作。for...in 循環中的代碼每執行一次,就會對數組的元素或者對象的屬性進行一次操作。


語法如下:


for (變量 in 對象) {

   // 代碼塊

}

for 循環括號內的變量是用來指定變量,指定的可以是數組對象或者是對象屬性。


示例:

使用 for...in 循環遍歷我們定義好的 lst 數組:


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

for(var l in lst){

   console.log(lst[l]);

}

輸出:


a

b

c

d

e

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


var object = {

   姓名:'俠俠',

   年齡:'22',

   性別:'男',

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

   職業:'程序員',

   特長:'跳舞'

}


for(var i in object) {

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

}

輸出:


姓名: 俠俠

年齡: 22

性別: 男

出生日期: 1997-08-05

職業:程序員

特長:跳舞

動手小練習

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

求和:1~100的奇數和。

求和:1~100的偶數和。

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

藍藍設計www.indbiotech.com.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.indbiotech.com.cn

存檔

久久国产影院| 韩国三级一区| 国产a网| 日韩在线观看免费完整版视频| 成人高清护士在线播放| 成人a级高清视频在线观看| 亚洲 激情| 毛片高清| 久久精品人人做人人爽97| 日本特黄特黄aaaaa大片| 亚洲 欧美 91| 日韩av片免费播放| 精品在线视频播放| 亚久久伊人精品青青草原2020| 国产a毛片| 99色视频在线观看| 免费一级片在线观看| 美女免费精品高清毛片在线视 | 欧美激情一区二区三区视频| 国产不卡高清在线观看视频| 欧美激情一区二区三区中文字幕| 久久精品大片| 色综合久久天天综合观看| 韩国三级香港三级日本三级la| 91麻豆高清国产在线播放| 国产麻豆精品高清在线播放| 日韩免费片| 黄色福利| 日韩中文字幕在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产一区国产二区国产三区| 成人免费观看视频| 免费一级片在线观看| 日韩av成人| 久草免费在线观看| 国产一区二区福利久久| 国产亚洲免费观看| 午夜激情视频在线观看| 麻豆网站在线免费观看| 日韩av成人| 亚洲www美色| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产成人啪精品| 国产不卡高清在线观看视频| 日韩在线观看视频黄| 国产美女在线观看| 国产精品免费久久| 黄视频网站免费看| 国产视频一区二区在线播放| 色综合久久天天综线观看| 亚洲爆爽| 国产视频一区二区在线播放| 免费的黄色小视频| 国产麻豆精品| 亚洲 国产精品 日韩| 精品国产三级a∨在线观看| 日韩免费片| 九九久久国产精品大片| 欧美爱爱网| 精品国产一区二区三区免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 深夜做爰性大片中文| 国产成人精品综合在线| 精品国产三级a∨在线观看| 一本高清在线| 欧美a免费| 国产成人精品影视| 午夜激情视频在线观看| 亚洲天堂免费观看| 日本免费乱人伦在线观看| 黄色短视频网站| 成人a大片高清在线观看| 黄视频网站在线看| 黄色福利| 91麻豆精品国产高清在线| 日韩av成人| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 成人a大片高清在线观看| 可以免费看毛片的网站| 青草国产在线| 国产高清视频免费观看| a级毛片免费全部播放| 国产成人精品综合久久久| 日韩一级黄色| 国产麻豆精品免费密入口| 欧美另类videosbestsex| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲精品影院| 青青久久国产成人免费网站| 国产一区二区精品| 午夜在线观看视频免费 成人| 欧美大片毛片aaa免费看| 欧美爱色| 成人a大片高清在线观看| 尤物视频网站在线| 一本伊大人香蕉高清在线观看| 91麻豆精品国产高清在线| 免费国产一级特黄aa大片在线| 日本在线www| 免费毛片播放| 午夜欧美福利| 精品视频在线观看免费| 日韩在线观看视频网站| 精品国产亚洲一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本免费乱理伦片在线观看2018| 色综合久久天天综合观看| 欧美1卡一卡二卡三新区| 欧美国产日韩一区二区三区| a级黄色毛片免费播放视频| 麻豆系列国产剧在线观看| 精品久久久久久中文字幕2017| 国产伦精品一区二区三区在线观看| 九九久久国产精品大片| 免费国产一级特黄aa大片在线| 精品久久久久久中文字幕一区 | 成人免费高清视频| 免费毛片播放| 青青久久精品| 999久久久免费精品国产牛牛| 成人免费高清视频| 国产91精品一区二区| a级黄色毛片免费播放视频| 欧美一级视频免费观看| 午夜在线影院| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 免费国产在线视频| 欧美激情一区二区三区视频| 中文字幕一区二区三区精彩视频 | 日韩欧美一及在线播放| 九九免费高清在线观看视频| 国产极品精频在线观看| 一级女性大黄生活片免费| 欧美激情一区二区三区视频| 国产成人啪精品| 青青久在线视频| 久久久成人网| 台湾毛片| 国产精品123| 精品视频在线观看一区二区| 精品视频在线观看一区二区| 免费的黄色小视频| 精品视频免费在线| 亚洲精品久久久中文字| 欧美激情中文字幕一区二区| 精品国产一区二区三区久久久狼| 欧美国产日韩一区二区三区| 91麻豆国产| 91麻豆精品国产自产在线| 精品在线观看国产| 一级毛片视频免费| 欧美一级视频高清片| 免费国产在线观看不卡| 国产成人欧美一区二区三区的| 亚洲精品中文字幕久久久久久| 亚久久伊人精品青青草原2020| 亚洲第一页色| 999久久久免费精品国产牛牛| a级毛片免费全部播放| 午夜激情视频在线观看| 可以免费在线看黄的网站| 黄色免费网站在线| 99色视频| 国产视频在线免费观看| a级黄色毛片免费播放视频| 国产福利免费观看| 可以在线看黄的网站| 成人免费网站久久久| 国产福利免费视频| 成人av在线播放| 国产网站免费视频| 青青久在线视频| 精品在线观看国产| 亚洲 激情| 亚洲天堂免费观看| 欧美大片aaaa一级毛片| 国产伦久视频免费观看视频| 免费一级片在线| 日韩中文字幕一区二区不卡| 欧美1区| 国产91精品露脸国语对白| 日韩av片免费播放| 免费一级片在线观看| 日本伦理片网站| 四虎影视库国产精品一区| 九九免费高清在线观看视频| 精品国产三级a∨在线观看| 国产伦久视频免费观看视频| 欧美电影免费看大全| 国产91素人搭讪系列天堂| 一级毛片视频免费| 国产视频一区二区三区四区 | 欧美激情在线精品video| 精品视频免费看| 国产91精品露脸国语对白| 精品在线免费播放| 亚洲天堂在线播放| 精品在线免费播放| 精品视频在线看| 四虎论坛|