回答編集履歴

2

前置法、後置法が逆だったので、修正

2020/02/09 04:32

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -20,11 +20,11 @@
20
20
 
21
21
  なぜなら、`result`に`+= i`した後に、
22
22
 
23
- `i++`しているからです。
23
+ `++i`しているからです。
24
24
 
25
25
  最後に`result`に足した数値は`14`であり、その後の計算で、
26
26
 
27
- `i++`しているので、それ以降の`console.log`した時点での、
27
+ `++i`しているので、それ以降の`console.log`した時点での、
28
28
 
29
29
  `i`の値は、`15`になる、で正解です。
30
30
 

1

少し補足を追加

2020/02/09 04:32

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -1,3 +1,7 @@
1
+ > これの『++i』がどういう意味なのかさっぱりわからないんです。
2
+
3
+
4
+
1
5
  インクリメントに関しては、
2
6
 
3
7
  Y.H.さんの回答をご覧ください。
@@ -18,8 +22,12 @@
18
22
 
19
23
  `i++`しているからです。
20
24
 
21
- つまり、最後に`result`に足した数値は`14`であり、その後の計算で、
25
+ 最後に`result`に足した数値は`14`であり、その後の計算で、
22
26
 
23
27
  `i++`しているので、それ以降の`console.log`した時点での、
24
28
 
25
29
  `i`の値は、`15`になる、で正解です。
30
+
31
+ 結果、`15 - 1`を`console.log`で出力しているので、
32
+
33
+ `14`になります。