for

書式

for(初期値;条件;繰り返し時処理)...

説明

for()で書かれた条件が満たされている場合、ブロック内の処理を繰り返します。条件に一致しなくなった場合はfor()のブロックの後に処理を移します。また、繰り返しブロックからはbreakで抜けることができます。
for...inの場合は、指定されたオブジェクト内のプロパティ(メソッド/ハッシュを含む)の数だけ繰り返します。これによりプロパティ/メソッド/ハッシュへアクセスすることができます。

サンプルコード [実行]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
</head>
<body>
<script type="text/javascript"><!--
for (var i=0; i<10; i++) {
document.write(i+"<br>");
}
for (i in window) {
document.write(i+" = "+window[i]+"<br>");
}
// --></script>
</body>
</html>