首頁  >  文章  >  web前端  >  javascript中的for迴圈語句不同使用情況程式碼詳解

javascript中的for迴圈語句不同使用情況程式碼詳解

伊谢尔伦
伊谢尔伦原創
2017-07-26 17:42:351504瀏覽

程式實作中經常要用到迴圈語句,其中for迴圈是多數語言都有的。在javascript中,for迴圈有幾種不同的使用情況,以下就分別來講述我的理解。

第一種:(通常情況,循環執行相關操作) 

var objA=document.getElementsByTagName("a"); 
var i,max; 
for(i=0,max=objA.length;i<max;i++){ 
objA[i].onclick=function(){ 
alert(this.innerHTML); 
} 
}

循環,依序註冊超連結標籤的點選操作 

第二種:(針對對象,操作對象內容) 

var person={name:&#39;wmhello&#39;,age:&#39;28&#39;}; 
var tips=&#39;&#39;; for(var obj in person){ 
tips+=obj+&#39;-->&#39;+person[obj]+&#39;\n&#39; 
} 
alert(tips)

第三種:(常用於數組,對數組執行特定的操作) 

var num=[1,3,5]; 
var total=0; 
num.forEach(function(e){ 
total+=e; 
}); 
alert(total);

#此forEach循環在firefox和chrome中有效

以上是javascript中的for迴圈語句不同使用情況程式碼詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn