javascriptの中の循環文for文は深く理解します。


プログラムの実現には循環文がよく使われていますが、forサイクルは多くの言語があります。javascriptの中で、forサイクルはいくつかの異なる使用状況があります。以下はそれぞれ私の理解を述べます。第1の種類:(通常は、ループ実行関連動作)
 
var objA=document.getElementsByTagName("a");
var i,max;
for(i=0,max=objA.length;i<max;i++){
objA[i].onclick=function(){
alert(this.innerHTML);
}

}
はループし、順次ハイパーリンクラベルを登録するクリック操作の第2の種類:(オブジェクトに対して、オブジェクト内容を操作する)
 
var person={name:'wmhello',age:'28'};
var tips=''; for(var obj in person){
tips+=obj+'-->'+person[obj]+'
'

}

alert(tips)
第3の種類:(配列によく使われ、配列に対して特定の動作を実行する)
 
var num=[1,3,5];
var total=0;
num.forEach(function(e){
total+=e;
});
alert(total);
このforEachループは、firefoxとchromeの中で有効である。