回答編集履歴

6

テキスト修正

2019/08/31 03:44

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -186,7 +186,7 @@
186
186
 
187
187
 
188
188
 
189
- と書かれています。これはつまり、インクリメント演算子を使うことによって返される値がある、ということです。
189
+ と書かれています。つまり、インクリメント演算子を使うことによって返される値がある、ということです。
190
190
 
191
191
  - 後置インクリメントと前置インクリメントとで差異が生じるのは、この返される値を使ったときです。上記に挙げた全8点のコードうち前半4点はその例になっています。
192
192
 

5

テキスト修正

2019/08/31 03:44

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -174,7 +174,11 @@
174
174
 
175
175
 
176
176
 
177
+ 以上を整理すると、以下の3点です。
178
+
179
+
180
+
177
- 冒頭に挙げた、MDNによる [インクリメント演算子(++)の説明](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Increment)に
181
+ - 冒頭に挙げた、MDNによる [インクリメント演算子(++)の説明](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Increment)に
178
182
 
179
183
 
180
184
 
@@ -182,8 +186,16 @@
182
186
 
183
187
 
184
188
 
189
+ と書かれています。これはつまり、インクリメント演算子を使うことによって返される値がある、ということです。
190
+
191
+ - 後置インクリメントと前置インクリメントとで差異が生じるのは、この返される値を使ったときです。上記に挙げた全8点のコードうち前半4点はその例になっています。
192
+
193
+  
194
+
195
+
196
+
185
- と書かれていますが、後置インクリメントと前置インクリメントとで差異が生じるのは、この返された値を使ったときで、上記に挙げた全8点のコードうち前半4点はその例になっています。また、条件式でインクリメントしないコード(後半の4点)では、返され値を使っていないので、前置と後置とで同じ結果("こんにちは" と1回表示される)になります。
197
+ - 条件式でインクリメントしないコード(後半の4点)では、返され値を使っていないので、前置と後置とで同じ結果("こんにちは" と1回表示される)になります。
186
-
187
-
188
-
198
+
199
+
200
+
189
- 以上、参考になれば幸いです。
201
+ 参考になれば幸いです。

4

テキスト修正

2019/08/31 03:40

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  > インクリメント (++)
20
20
 
21
- >  インクリメント演算子は数値を 1 ずつ加算し、値を返します。
21
+ >  インクリメント演算子は数値を 1 ずつ加算し、**値を返します。**
22
22
 
23
23
  >  ・オペランドの後に演算子を置く後置記法 (例: x++) で使った場合、加算する**前の**値を返します。
24
24
 

3

テキスト修正

2019/08/31 03:28

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -174,7 +174,7 @@
174
174
 
175
175
 
176
176
 
177
- 冒頭に挙げたインクリメント演算子(++)の説明に
177
+ 冒頭に挙げた、MDNによる [インクリメント演算子(++)の説明](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Increment)
178
178
 
179
179
 
180
180
 

2

テキスト修正

2019/08/31 03:23

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -178,7 +178,7 @@
178
178
 
179
179
 
180
180
 
181
- > インクリメント演算子は数値を 1 ずつ加算し、値を返します。
181
+ > インクリメント演算子は数値を 1 ずつ加算し、**値を返します。**
182
182
 
183
183
 
184
184
 

1

テキスト修正

2019/08/31 03:18

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -20,9 +20,9 @@
20
20
 
21
21
  >  インクリメント演算子は数値を 1 ずつ加算し、値を返します。
22
22
 
23
- >   ・オペランドの後に演算子を置く後置記法 (例: x++) で使った場合、加算する**前の**値を返します。
23
+ >  ・オペランドの後に演算子を置く後置記法 (例: x++) で使った場合、加算する**前の**値を返します。
24
24
 
25
- >   ・オペランドの前に演算子を置く前置記法 (例: ++x) で使った場合、加算した**後の**値を返します。
25
+ >  ・オペランドの前に演算子を置く前置記法 (例: ++x) で使った場合、加算した**後の**値を返します。
26
26
 
27
27
 
28
28