javascriptのfor文を理解する
1517 ワード
プログラムの実現には循環文がよく使われていますが、forサイクルは多くの言語があります.javascriptの中で、forサイクルはいくつかの異なる使用状況があります.以下はそれぞれ私の理解を述べます.
第一種類:(通常の場合、循環実行に関する操作)
ループして、ハイパーリンクラベルを順次登録するクリック操作
第二種類:(対象、操作対象内容)
第三の種類:(配列としてよく使われ、配列に対して特定の動作を実行する)
このforEachサイクルはfirefoxとchromeで有効です.
第一種類:(通常の場合、循環実行に関する操作)
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]+'
'
}
alert(tips)
第三の種類:(配列としてよく使われ、配列に対して特定の動作を実行する)
var num=[1,3,5];
var total=0;
num.forEach(function(e){
total+=e;
});
alert(total);
このforEachサイクルはfirefoxとchromeで有効です.