回答編集履歴
2
前置法、後置法が逆だったので、修正
test
CHANGED
@@ -20,11 +20,11 @@
|
|
20
20
|
|
21
21
|
なぜなら、`result`に`+= i`した後に、
|
22
22
|
|
23
|
-
`
|
23
|
+
`++i`しているからです。
|
24
24
|
|
25
25
|
最後に`result`に足した数値は`14`であり、その後の計算で、
|
26
26
|
|
27
|
-
`
|
27
|
+
`++i`しているので、それ以降の`console.log`した時点での、
|
28
28
|
|
29
29
|
`i`の値は、`15`になる、で正解です。
|
30
30
|
|
1
少し補足を追加
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
|
-
|
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`になります。
|