for循環是多數語言都有的。在javascript中,for循環有幾種不同的使用情況,下面為大家一一介紹下
程序實現中經常要用到循環語句,其中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:'wmhello',age:'28'}; var tips=''; for(var obj in person){ tips+=obj+'-->'+person[obj]+'n' } alert(tips) 第三種:(常用於數組,對數組執行特定的操作) 代碼如下: var num=[1,3,5]; var total=0; num.forEach(function(e){ total+=e; }); alert(total); 此forEach循環在firefox和chrome中有效