ノンプロ研初級プログラミング講座【GAS コース第 15期】「制御構文」

6
George.I@GAS、Python勉強中 @InvestorVet_

分岐が3つ以上ある場合は if else if文もしくはswitch文を使います。 #ノンプロ研 #GAS初級講座15

2022-04-01 20:50:51
しろくま @GAS49831302

if ( 条件式 A) { (^^)条件Aでtrueです〜 } else if ( 条件式B ) { (^^)条件Bでtrueです〜 } else { (^^)それ以外 #GAS初級講座15

2022-04-01 20:58:57
George.I@GAS、Python勉強中 @InvestorVet_

switch文 効果的に使うとコードの可読性が上がります。 breakの入れ忘れに注意 #ノンプロ研 #GAS初級講座15

2022-04-01 21:00:37
らむみ @imlliw

if else if→めちゃ枝分かれ(ネスト) swichi→その式と値が一致すればcase1を処理します~などcaseをいくつも作れる(すべての処理に当てはまらない場合はデフォルト) #ノンプロ研 #GAS初級講座15

2022-04-01 21:06:32
らむみ @imlliw

暗黙の型変換カッコイイ 値を条件式に指定すると暗黙的に真偽値に変換される 数値→0とNaNを除くすべての数値はtrueになる 文字列→長さ1以上の文字列はtrueになる(空文字’’はfalse) #ノンプロ研 #GAS初級講座15

2022-04-01 21:07:33
らむみ @imlliw

&&→かつ(and) x===10&&y===5 x>10&&y>10 ||→または(or) x===10||y===5 x>10||y>10 !→否定(not) !(x === 10)   ※(x! ==10)と同じ  加藤先生の覚え方は「trueだったものがfalseになる」 #ノンプロ研 #GAS初級講座15

2022-04-01 21:13:53
George.I@GAS、Python勉強中 @InvestorVet_

決まった回数の繰り返しにはfor文 for(初期化式;条件式;増減式) { //処理 } #ノンプロ研 #GAS初級講座15

2022-04-01 21:15:01
George.I@GAS、Python勉強中 @InvestorVet_

インクリメントさせるには i++ ++i i = i + 1 i += 1 がある。 #ノンプロ研 #GAS初級講座15

2022-04-01 21:16:14
しろくま @GAS49831302

switch文は式を評価 その式の値が case 節と一致した場合実行する。 switch (式) case '👌' : break; case '💡' : break; case '🙌' : break; #GAS初級講座15

2022-04-01 21:16:42
らむみ @imlliw

「i=i+1」を「i=i+2」にすると2ずつ増えた!!! #ノンプロ研 #GAS初級講座15

2022-04-01 21:21:34
George.I@GAS、Python勉強中 @InvestorVet_

回数が決まってない繰り返しにはwhile文 while(条件式) { //処理 } #ノンプロ研 #GAS初級講座15

2022-04-01 21:23:37
George.I@GAS、Python勉強中 @InvestorVet_

一ずつ増やす→インクリメント 一ずつ減らす→デクリメント #ノンプロ研 #GAS初級講座15

2022-04-01 21:24:56
しろくま @GAS49831302

while (条件) {  trueの間実行するよ〜〜〜(*^^*) } #GAS初級講座15

2022-04-01 21:26:32
George.I@GAS、Python勉強中 @InvestorVet_

無限ループ 最初はあせります。 慣れてくるとどこに問題があるかすぐに分かることが多くなります。 #ノンプロ研 #GAS初級講座15

2022-04-01 21:28:26
George.I@GAS、Python勉強中 @InvestorVet_

ネストが多いと可読性が落ちます。 多くても3つくらいまでがいいと思います。 #ノンプロ研 #GAS初級講座15

2022-04-01 21:31:14
らむみ @imlliw

繰り返しのネスト forループの中にfor文を入れる 時計の例 長針が中身のfor、短針が外側のfor わかりやすい例え! #ノンプロ研 #GAS初級講座15

2022-04-01 21:38:44
George.I@GAS、Python勉強中 @InvestorVet_

FizzBuzz 序盤の宿題のBossです! ぜひじっくり考えてみてください! #ノンプロ研 #GAS初級講座15

2022-04-01 21:39:21