命令
NE3 NE4 NE6 IE3 IE4 IE5 IE6 i
 プロパティ数をカウントしながら繰り返す(for inループ) 
for(■ in ▲){
  ・・・
}
■:変数
▲:オブジェクト

for inループというのは、オブジェクトのプロパティ分の繰返しを行うための命令なんだ。
オブジェクトにはいろいろなプロパティが含まれているんだけれど、いくつそのプロパティというものがあるのかわからないよね。
このfor inループでは、それをカウントしてそのプロパティの数分だけ処理を繰り返すんだ。
あまり使うことはないんだけれど、プロパティを全て取り出して表示したい時などに役に立つんだよ。

SOURCE
<HTML>
<HEAD>
<TITLE>for inループ</TITLE>
</HEAD>
<BODY>
</BODY>
<SCRIPT language="JavaScript">
<!--

//for inループ
for(i in document){
    //documentのプロパティ数を数えてカウントごとに対応するプロパティを表示
    document.write(i+"="+document[i]+"<BR>");
}

//-->
</SCRIPT>
</HTML>

 

 RESULT

 


リファレンス目次