GoogleAppsScript「繰り返し文① for文」

GoogleAppsScript

回数を指定して繰り返す

こんにちは、徳です。

デジタルDIYができるようコーディング・プログラミング・画像加工・動画編集などを本やYouTubeで勉強しています。

現在は、初心者なので、とにかくゆっくり進んでいくと思います。

また、「間違っていること」や「こうした方が良いよ」などがあれば、コメントなどしていただけたら幸いです。

では、いきましょう!


GoogleAppsScript

今回は、

繰り返し 「〇〇回繰り返す」という文の読み方

を紹介させていただきます。

GASでは、プログラムを読む方法は、

順次

上から下へ

分岐

条件によって方向が変わる

反復

条件によって繰り返す

の3つに大きく分かれます。

その中で、

反復の一つのfor文

です。

徳

〇〇回この処理を行うという感じです。

GoogleAppsScriptでは必ず使うことがあります。

それではよろしくお願いします。


繰り返し

まずはプログラミングにおける

繰り返し

について説明しましょう。

繰り返しとは

繰り返しとは、

同じ作業を条件に合っている間、何回も行ってもらう

ことです。

目的

繰り返しの目的は、

何度も同じ作業書かなくて良いようにする

ことです。

同じ作業を繰り返すときの記述方法として、同じ文を何度も書くことがあります。

徳

二度同じ文を書けば、当然同じ作業を2回行いますね。

しかしそれでは、回数が少なければ良いですが、10回100回と同じ文を書くのは、読みにくいですし修正する場合大変です。

修正しないといけなくなった場合、

全ての文を修正する

ことになります。

徳

それは良いプログラムとは言えませんね。

そのため、この繰り返し文を使って少ない記述で繰り返しをできるようにします。

種類

GoogleAppsScriptで繰り返し文の書き方は、

for文

while文

の2パターンあります。

二つの違いは、

for文

指定した回数繰り返す

while文

条件に満たすまで繰り返す

という点です。

徳

今回は、for文について紹介します。

for文

for文とは

for文とは、

回数を指定して繰り返す

構文です。

書き方

for ( 初期値; 繰り返し条件; 変数の増減 ) {
     処理文;
}
OnePoint

初期値と繰り返し条件の後ろに

; (セミコロン)

を忘れないようにしましょう。

また、変数の増減には、セミコロンはつきません。

例えば
for ( let a=1; a<3; a++ ) {
      console.log(a);
} 

初期値はa=1繰り返し条件はa<3変数の増減はa++

繰り返し1回目

変数aの最初は1です。

1は繰り返し条件a<3trueのため繰り返します。

そのとき、変数aに1を足します

繰り返し2回目

変数aは、1を足したため2です。

2は繰り返し条件a<3trueのため繰り返します。

そのとき、変数aに1を足します

繰り返し3回目

変数aは、1を足したため3です。

3は繰り返し条件a<3falseのため繰り返しは終わりです。

for文

function myFunction() {
  for(let a = 5; a >= 0; a--){
    console.log(a);
  }
}

まとめ

今回は、繰り返し文の一つ

for文

について紹介させていただきました。

繰り返しとは、

同じ作業を条件に合っている間、何回も行ってもらう

ことです。

プログラミング言語は、何もなければ1本道を真っ直ぐ行きます。

そのため、何度も同じ作業を繰り返すとき、繰り返し文を使わないと、同じ文を何度も書くことになります。

徳

繰り返しが100回などあると、その文は大変読みにくい文になってしまいますね。

そのため、この繰り返し文を使用します。

繰り返し文には、

for文while文

の2つあります。

for文は、

繰り返す回数が決まっているときの繰り返し文

に使用します。

最後まで読んでいただき、ありがとうございました。

コメント

タイトルとURLをコピーしました