一定回数繰り返す

説明

CoffeeScriptで一定回数繰り返す処理を行うには「for 変数名 in [開始値..終了値]」のように指定します。これはJavaScriptであれば「for(var 変数名=開始値; 変数名<=終了値; 変数名++)」と同じになります。「for 変数名 in [開始値...終了値]」のように..でなく...とした場合は終了値を含みません。つまりJavaScriptであれば「for(var 変数名=開始値; 変数名<終了値; 変数名++)」と同じになります。
サンプルでは最初にアラートダイアログに55の数値が表示されます。これはforで1から10までの数値を合計し、その結果が55になるためです。

サンプルプログラム

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Sample</title>
<script src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js" type="text/javascript" charset="utf-8"></script>
<script type="text/coffeescript">
total = 0
for i in [1..10]
total += i
alert(total)
</script>
</head>
<body>
<h1>サンプル</h1>
<p>CoffeeScriptのforループのサンプルです。1から10までの値を加算し合計を表示します。
</body>
</html>

サンプルを実行
[戻る]