javascript中的循環(huán)語句for語句深入理解
更新時間:2014年04月04日 11:24:12 作者:
for循環(huán)是多數(shù)語言都有的。在javascript中,for循環(huán)有幾種不同的使用情況,下面為大家一一介紹下
程序?qū)崿F(xiàn)中經(jīng)常要用到循環(huán)語句,其中for循環(huán)是多數(shù)語言都有的。在javascript中,for循環(huán)有幾種不同的使用情況,下面就分別來講述我的理解。
第一種:(通常情況,循環(huán)執(zhí)行相關(guān)操作)
var objA=document.getElementsByTagName("a");
var i,max;
for(i=0,max=objA.length;i<max;i++){
objA[i].onclick=function(){
alert(this.innerHTML);
}
}
循環(huán),依次注冊超鏈接標(biāo)簽的單擊操作
第二種:(針對對象,操作對象內(nèi)容)
var person={name:'wmhello',age:'28'};
var tips=''; for(var obj in person){
tips+=obj+'-->'+person[obj]+'\n'
}
alert(tips)
第三種:(常用于數(shù)組,對數(shù)組執(zhí)行特定的操作)
var num=[1,3,5];
var total=0;
num.forEach(function(e){
total+=e;
});
alert(total);
此forEach循環(huán)在firefox和chrome中有效
第一種:(通常情況,循環(huán)執(zhí)行相關(guān)操作)
復(fù)制代碼 代碼如下:
var objA=document.getElementsByTagName("a");
var i,max;
for(i=0,max=objA.length;i<max;i++){
objA[i].onclick=function(){
alert(this.innerHTML);
}
}
循環(huán),依次注冊超鏈接標(biāo)簽的單擊操作
第二種:(針對對象,操作對象內(nèi)容)
復(fù)制代碼 代碼如下:
var person={name:'wmhello',age:'28'};
var tips=''; for(var obj in person){
tips+=obj+'-->'+person[obj]+'\n'
}
alert(tips)
第三種:(常用于數(shù)組,對數(shù)組執(zhí)行特定的操作)
復(fù)制代碼 代碼如下:
var num=[1,3,5];
var total=0;
num.forEach(function(e){
total+=e;
});
alert(total);
此forEach循環(huán)在firefox和chrome中有效
您可能感興趣的文章:
- javascript 循環(huán)語句 while、do-while、for-in、for用法區(qū)別
- js使用for循環(huán)及if語句判斷多個一樣的name
- Javascript中for循環(huán)語句的幾種寫法總結(jié)對比
- 用循環(huán)或if語句從json中取數(shù)據(jù)示例
- JavaScript中對循環(huán)語句的優(yōu)化技巧深入探討
- JavaScript for循環(huán) if判斷語句(學(xué)習(xí)筆記)
- 簡單學(xué)習(xí)JavaScript中的for語句循環(huán)結(jié)構(gòu)
- 詳解JavaScript中循環(huán)控制語句的用法
- 詳細(xì)談?wù)凧avaScript中循環(huán)之間的差異
相關(guān)文章
JS實現(xiàn)判斷滾動條滾到頁面底部并執(zhí)行事件的方法
這篇文章主要介紹了JS實現(xiàn)判斷滾動條滾到頁面底部并執(zhí)行事件的方法,本文先是分析了需求以及必備知識,然后給出實現(xiàn)代碼,需要的朋友可以參考下2014-12-12js實現(xiàn)鼠標(biāo)滑過文字鏈接色彩變化的效果
這篇文章主要介紹了js實現(xiàn)鼠標(biāo)滑過文字鏈接色彩變化的效果,涉及javascript鼠標(biāo)事件及樣式操作的技巧,非常具有實用價值,需要的朋友可以參考下2015-05-05JavaScript實現(xiàn)網(wǎng)頁端播放攝像頭實時畫面
這篇文章主要介紹了如何利用JavaScript實現(xiàn)在網(wǎng)頁端播放局域網(wǎng)(不能上云)或是廣域網(wǎng)的攝像頭的實時畫面,文中的示例代碼講解詳細(xì),需要的可以參考一下2022-02-02bootstrap常用組件之頭部導(dǎo)航實現(xiàn)代碼
這篇文章主要介紹了bootstrap常用組件之頭部導(dǎo)航實現(xiàn)代碼,然后對個別常用屬性進(jìn)行了解釋,需要的的朋友參考下吧2017-04-04javascript檢查表單數(shù)據(jù)是否改變的方法
需要檢查用戶是否修改了一個表單中的內(nèi)容,可以使用本文提供的方法,如果修改了表單的內(nèi)容則返回true,沒修改則返回false,有需求的朋友可以參考下2013-07-07JavaScript中json對象和string對象之間相互轉(zhuǎn)化
json對象和string對象之間的轉(zhuǎn)化已經(jīng)成為了大家耳熟能詳?shù)脑掝},本人今天就多啰嗦一些他們之間的故事,如有不對之處,還請各位海涵呢?不多說了直切主題2012-12-12JavaScript canvas實現(xiàn)俄羅斯方塊游戲
這篇文章主要為大家詳細(xì)介紹了JavaScript canvas實現(xiàn)俄羅斯方塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-07-07