javascript下for循環(huán)用法小結(jié)
更新時間:2007年07月09日 00:00:00 作者:
我們最常用的一種是 for(循環(huán)變量初值;循環(huán)條件;遞增值){語句;}
例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
下面說下其它的用法
(1)省略表達式1,這個時候應(yīng)在for語句前給循環(huán)變量賦初值,注意其后的;不能省略
例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(2) 省略表達式2,也就是循環(huán)條件循環(huán)無終止進行,也就是表達式2始終為真.
例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(3) 省略表達式3,但需要保證循環(huán)可正常結(jié)束
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(4) 省略表達式1,3
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這時相當(dāng)于while 一樣,可以使用for來替代while。
(5) 三個表達式都省略
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這樣循環(huán)將無終止的進行,同樣這個等小while(true){}的作用.
(6)表達式1可以是循環(huán)變量初值,也可以是與循環(huán)變量無關(guān)的其它表達式.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
表達式1與表達式3也可以是逗號表達式(包含一個以上的表達式,中間用逗號分隔);
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
逗號表達式按從左-右的順序整個逗號表達式的值為最右邊的值。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這個就是
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(7) 表達式可以是邏輯表達式,字符表達式,只要非false就可以執(zhí)行循環(huán)
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]從這些可以看到for與while循環(huán)比起來功能很強大.
例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
下面說下其它的用法
(1)省略表達式1,這個時候應(yīng)在for語句前給循環(huán)變量賦初值,注意其后的;不能省略
例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(2) 省略表達式2,也就是循環(huán)條件循環(huán)無終止進行,也就是表達式2始終為真.
例:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(3) 省略表達式3,但需要保證循環(huán)可正常結(jié)束
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(4) 省略表達式1,3
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這時相當(dāng)于while 一樣,可以使用for來替代while。
(5) 三個表達式都省略
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這樣循環(huán)將無終止的進行,同樣這個等小while(true){}的作用.
(6)表達式1可以是循環(huán)變量初值,也可以是與循環(huán)變量無關(guān)的其它表達式.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
表達式1與表達式3也可以是逗號表達式(包含一個以上的表達式,中間用逗號分隔);
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
逗號表達式按從左-右的順序整個逗號表達式的值為最右邊的值。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這個就是
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
(7) 表達式可以是邏輯表達式,字符表達式,只要非false就可以執(zhí)行循環(huán)
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
您可能感興趣的文章:
- JS數(shù)組的遍歷方式for循環(huán)與for...in
- js 數(shù)組的for循環(huán)到底應(yīng)該怎么寫?
- js for終止循環(huán) 跳出多層循環(huán)
- JavaScript中for循環(huán)的幾種寫法與效率總結(jié)
- 淺談vue.js中v-for循環(huán)渲染
- 全面解析JavaScript里的循環(huán)方法之forEach,for-in,for-of
- javascript forEach通用循環(huán)遍歷方法
- javascript 循環(huán)語句 while、do-while、for-in、for用法區(qū)別
- JS 使用for循環(huán)遍歷子節(jié)點查找元素
- JavaScript中三種for循環(huán)語句的使用總結(jié)(for、for...in、for...of)
相關(guān)文章
Node.js生成HttpStatusCode輔助類發(fā)布到npm
本篇文章小編為大家介紹利用Node.js為Node.js生成HttpStatusCode輔助類并發(fā)布到npm,有需要的朋友可以參考一下2013-04-04javascript 進階篇2 CSS XML學(xué)習(xí)
CSS我覺得應(yīng)該沒有不會的吧。。不過因為我自己不大會于是還是補在這里好了2012-03-03簡略說明Javascript中的= =(等于)與= = =(全等于)區(qū)別
本篇文章簡略說明了Javascript中的= =(等于)與= = =(全等于)區(qū)別,有需要的朋友可以參考一下2013-04-04關(guān)于JavaScript的變量的數(shù)據(jù)類型的判斷方法
這篇文章主要介紹了關(guān)于JavaScript的變量的數(shù)據(jù)類型的判斷方法,JS是一種弱類型語言,其數(shù)據(jù)類型的相關(guān)特性有時也受到不少開發(fā)者的詬病,需要的朋友可以參考下2015-08-08JavaScript使用escape()、encodeURI()和decodeURI()實現(xiàn)URI編碼解碼
這篇文章介紹了JavaScript使用escape()、encodeURI()和decodeURI()實現(xiàn)URI編碼解碼的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05Web面試常問回流reflow與重繪repaint原理及區(qū)別
本文主要為大家講解了瀏覽器的渲染機制回流與重繪的原理,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家多多進步早日升職加薪2021-09-09