回答編集履歴

1

ごじ修正

2020/07/12 13:55

投稿

H40831
H40831

スコア973

test CHANGED
@@ -4,14 +4,12 @@
4
4
 
5
5
  これは、`if(current + num >= 0`の部分のことを言っているのでしょうか?
6
6
 
7
- ↑この部分は、`current`と`num`を足したときに、結果が0以上になかどうかを判断してるだけです。
7
+ ↑この部分は、`current`と`num`を足したときに、結果が0以上になかどうかを判断してるだけです。
8
8
 
9
9
 
10
10
 
11
11
  `prev`がクリックされたとき、`num`には`-1`を渡すように指定されているので、
12
12
 
13
- このif文がないと`current`が0のときに`prev`を押したら、
13
+ このif文がないと`current`が0のときに`prev`を押した場合に`current`の値がマイナスになってしまいます。
14
-
15
- `current`の値がマイナスになってしまいます。
16
14
 
17
15
  そうならないように、`current + num`が0以上であれば、if文の中の処理を実行する、という処理になっています。