Skip to content

Commit c4cd8c4

Browse files
committed
説明の追加
1 parent a1ba5b3 commit c4cd8c4

File tree

1 file changed

+7
-1
lines changed
  • docs/1-trial-session/09-functions

1 file changed

+7
-1
lines changed

docs/1-trial-session/09-functions/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,13 @@ increment();
145145

146146
## 処理の分割
147147

148-
<p><Term type="javascriptFunction">関数</Term>は、複数回使用する処理を簡便に記述するためだけでなく、複雑で長い処理の一部を切り出し、プログラム全体の見通しを良くするために用いることもできます。</p>
148+
<p><Term type="javascriptFunction">関数</Term>は、複数回使用する処理を簡便に記述するためだけでなく、複雑で長い処理の一部を切り出すことにも用いることができます。</p>
149+
150+
長い処理を複数のパーツに分割すると、次のようなメリットがあります。
151+
152+
- 考えるべきことが少なくなるので、読みやすい
153+
- パーツごとにテストができるので、デバッグがしやすい
154+
- パーツの使いまわしができる
149155

150156
次の例は、`totalTicketCount` 枚のくじから `hitTicketCount` 枚を引いたときに、当たりが少なくとも 1 枚出る確率 `winningProbability` を、`■■■□□□□□□□` のようなグラフ形式で表示するプログラムです。
151157

0 commit comments

Comments
 (0)