国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

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

日歷

鏈接

個人資料

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

存檔

可以免费在线观看的av| 亚洲欧洲制服丝袜| 久久久久9999亚洲精品| 亚洲激情成人在线| 欧美三级一区二区| 亚洲一区二区福利| 国产精品91在线| 欧美不卡在线一区二区三区| www插插插无码免费视频网站| 国产性生活一级片| 欧美成人三级在线观看| 99热这里只有精品9| 性生活视频网站| 夜色资源站国产www在线视频| 欧美a级在线观看| 欧美日韩在线二区| 激情国产一区二区| 午夜av一区二区| 中文字幕日韩欧美在线| 99热在线国产| 日本久久久精品视频| 亚洲天堂精品一区| 日韩一级片免费看| 午夜影院观看视频免费| 999福利在线视频| 精品国产aⅴ| 国产成人自拍在线| 欧美在线高清视频| 午夜精品一区二区三区视频免费看 | 亚洲视频碰碰| 国产精品女同一区二区三区| 91精品国产综合久久精品麻豆| 久久久人成影片一区二区三区| 精选一区二区三区四区五区| 色91精品久久久久久久久| 久久综合色综合| 久久免费精品一区二区| 在线a免费看| 女优一区二区三区| 99re热这里只有精品免费视频| 欧美日韩一区二区三区高清| 亚州国产精品久久久| 色一情一乱一乱一区91| 亚洲女同二女同志奶水| 在线视频在线视频7m国产| 蝌蚪视频在线播放| 五月天亚洲色图| 91网上在线视频| 日韩av在线天堂网| 黄色91av| 国产精品20p| 欧美疯狂爱爱xxxxbbbb| 18av在线播放| 亚洲黄色天堂| 色噜噜狠狠一区二区三区果冻| 97色伦亚洲国产| 男人操女人免费软件| 久久夜色精品国产噜噜亚洲av| 狠狠色噜噜狠狠狠888奇米| 91吃瓜在线观看| 日日摸夜夜添夜夜添精品视频| 欧美视频在线免费看| 欧美怡红院视频一区二区三区| 99久久国产综合精品五月天喷水| 久草国产在线视频| 夜先锋av资源| 99国产精品久久一区二区三区| 成人精品小蝌蚪| 亚洲人成亚洲人成在线观看| 亚洲高清精品中出| 麻豆亚洲av成人无码久久精品| 日本黄视频网站| 亚洲爽爆av| 久久久久国产精品麻豆| 久热精品在线视频| 国产综合免费视频| 亚洲AV无码精品国产| a级网站在线播放| 久久久久久穴| 精品国产一区二区三区忘忧草| 欧美一区二区三区在线免费观看| 国产一区二区三区在线视频观看| 多人啪嗒啪嗒在线观看免费| 国语精品视频| 国产精品福利一区| 欧美一级电影久久| 少妇极品熟妇人妻无码| 亚洲国产成人在人网站天堂| 欧美日韩123区| 91丝袜国产在线播放| 欧美日韩ab片| 下面一进一出好爽视频| 精品街拍一区二区| 91综合精品国产丝袜长腿久久| 国产精品天干天干在观线| 97热精品视频官网| 欧产日产国产精品98| 国产福利资源| 91精品入口| 午夜视频在线观看一区二区| 91影院在线免费观看视频| 97人妻人人揉人人躁人人| 成人黄色激情网站| 日韩精品影视| 欧美一级生活片| 无码人妻精品一区二区蜜桃网站| a天堂视频在线| 日韩成人影音| 一区免费观看视频| av蓝导航精品导航| 国产性xxxx高清| 免费在线观看av网站| 国产精品99久久久久久宅男| 久久精品久久精品亚洲人| 国产高清视频网站| 免费人成a大片在线观看动漫| 免费观看久久av| 欧美日韩激情在线| 97干在线视频| 色图欧美色图| 日本成人中文| 日韩欧美电影一区| 免费在线观看毛片网站| 国产又白又嫩又爽又黄| 禁果av一区二区三区| 91麻豆精品国产91久久久久| 加勒比成人在线| 欧美最猛黑人xxxxwww| 免费黄色成人| 亚洲成人999| 樱花草www在线| 91污色多多| 蜜臀av性久久久久蜜臀aⅴ四虎 | 日本人69视频| 羞羞小视频视频| 日韩精品欧美成人高清一区二区| 欧美日本啪啪无遮挡网站| 超碰人人人人人人人| 永久免费av在线| 日本一二三不卡| 色女人综合av| 欧美精品xx| 国产精品第十页| 国产+成+人+亚洲欧洲| 清纯粉嫩极品夜夜嗨av| 国产99在线| 一本久久综合亚洲鲁鲁五月天 | 黑丝一区二区| 欧美黑人又粗大| 久久午夜无码鲁丝片| 成人美女视频| 欧美在线观看视频一区二区| 久草福利视频在线| 日韩男人天堂| 国产一区二区三区日韩| 99一区二区三区| 男人打飞机网站| 欧美福利视频| 欧美有码在线观看视频| 亚洲av无码不卡| 欧美调教在线| 日韩亚洲综合在线| 精国产品一区二区三区a片| 国产高清不卡| 欧美一区二区性放荡片| 国产精品一区二区无码对白| youjizz在线播放| 亚洲一区影音先锋| 成人综合视频在线| 中文字幕高清在线| 中文字幕欧美一| 777久久久精品一区二区三区| 黑粗硬长欧美在线视频免费的| 白白色 亚洲乱淫| 亚洲精品自在在线观看| 人人插人人干| 成人在线一区二区三区| 免费久久一级欧美特大黄| 国产精品jvid在线观看| 久久97超碰色| 欧美日韩在线精品| 丰满少妇在线观看网站| 懂色av一区二区三区免费观看 | 国产精品毛片久久久久久久av | 国产高清视频色在线www| 欧美区在线观看| 中文天堂资源在线| 亚洲欧美久久精品| 中日韩美女免费视频网址在线观看| 国产污片在线观看| 天天做夜夜做人人爱精品| 欧美激情一区二区三区久久久| 亚洲天堂国产精品| 国模 一区 二区 三区| 亚洲综合精品伊人久久| 91视频论坛| 国产色产综合产在线视频| 日av中文字幕| 黑人极品ⅴideos精品欧美棵| 欧美成人伊人久久综合网|