繰り返し(for):JAVAスプリクト初心者入門講座


JavaScript初心者さんの入門書です

繰り返し(for)

条件分岐と同じように、繰り返しもJAVAスプリクトプログラミングにおいて重要な概念です。

繰り返しとは、その名の通り繰り返すものなのですが、たとえば同じ処理を指定した回数だけ行いたいとき、1?10までの足 し算をしたい時には、1を足す、という動作を10回繰り返せばいい。そういうときに、繰り返しを使います。

さて、その繰り返しの命令ですが、ここでは"for"を紹介します。for命令は、カウンタ用の変数を用意して、そ のカウンタの値で繰り返し回数が決まります。

具体的な書式は

/Users/sirius/Documents/バイト/JAVAスプリクト初心者入門講座015.txt
for(カウンタの初期値; 継続条件; カウンタの増分値){
処理
}

です。

継続条件が、真、つまり成り立つ限りは処理を実行し続けます。 それでは、1?10までの足し算をするサンプルプログラムを紹介します。

var n = 0;
for(i = 1; i <= 10; i++){
n = n + i;
}
document.write(n);

上記のコードをHTMLファイルのスプリクトタグ部分にコピー&ペーストして実行してみてください。ちなみにi++とはiに1を足すという意味です。

画面には"55"と表示されたはずです。今やりたかったのは1?10の足し算です。答えはもちろん"55"ですね。

処理の説明ですが、最初の繰り返しの時点ではnには0、iには1が入っているので1回目の繰り返しの時にはnに

0+1

の値が入ります。
それが2回目には

(0 + 1) + 2
となり3回目には
(0 + 1 + 2) + 3・・・
というようになり最終的に1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10の足し算が完成します。

カテゴリー:初級編

「繰り返し(for)」は参考になりましたか?

繰り返し(for):関連記事

関数化してみる
関数という言葉は、数学でも出てきます。xなどの変数があって、その値によってyの値が変化する、いわゆ...

日付を扱う
JAVAスプリクトが、他の言語よりも優れている点として、日付や時間の扱いが簡単、という点があります...

配列を扱う
変数はみなさんもう知っていると思います。この変数とは、一つの変数には一つの値しか格納することが出来...

文字列を扱う
JAVAスプリクトにおいて、文字を表示するには document.write("表示する文字列")...

数値を扱う
さて、数値を扱ってみましょう。ここで言う数値とは、皆さんが知っているvarで宣言した変数に値を代入...

繰り返しをする上で
繰り返しの概念は、JAVAスプリクトに限らず、C言語やJAVA、C#などプログラミングにおいてはと...

繰り返し(do)
繰り返しの方法として、forとwhileはもうご存じだと思います。これら2つの形式は、主に前置判定...

繰り返し(while)
みなさんは、もう繰り返しも、for命令も知っていると思いますが、繰り返しには、まだまだやり方があり...

条件分岐(switch)
JAVAスプリクトにおいて、条件分岐をするときは、if?else命令を使います。 これは基本ですね...

条件分岐(if)
作成するプログラムによっては、条件分岐というものが必要になってきます。 たとえば、数字を入力して、...

DHTMLとは
ニュースサイトや掲示板、ブログなど、テキストや画像だけのただ文字を読んだり画像を見たりするページを...

JAVAとの違い
JAVAとの違い JAVAとJAVAスプリクトは違うもの、と言われますが、具体的にはどう違うのでしょ...

JAVAスプリクトとは?
皆さんご存じのように、JAVAというものはもはや色々なものに使われています。では、タイトルの JA...