We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1ba5b3 commit c4cd8c4Copy full SHA for c4cd8c4
docs/1-trial-session/09-functions/index.md
@@ -145,7 +145,13 @@ increment();
145
146
## 処理の分割
147
148
-<p><Term type="javascriptFunction">関数</Term>は、複数回使用する処理を簡便に記述するためだけでなく、複雑で長い処理の一部を切り出し、プログラム全体の見通しを良くするために用いることもできます。</p>
+<p><Term type="javascriptFunction">関数</Term>は、複数回使用する処理を簡便に記述するためだけでなく、複雑で長い処理の一部を切り出すことにも用いることができます。</p>
149
+
150
+長い処理を複数のパーツに分割すると、次のようなメリットがあります。
151
152
+- 考えるべきことが少なくなるので、読みやすい
153
+- パーツごとにテストができるので、デバッグがしやすい
154
+- パーツの使いまわしができる
155
156
次の例は、`totalTicketCount` 枚のくじから `hitTicketCount` 枚を引いたときに、当たりが少なくとも 1 枚出る確率 `winningProbability` を、`■■■□□□□□□□` のようなグラフ形式で表示するプログラムです。
157
0 commit comments