回答編集履歴

4

テキスト追加

2020/03/19 23:28

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- - `A`, `B`, `C` ... をキー、`Cl` のコンストラクタに渡す引数の配列を値とするオブジェクト`obj`用意しておく。
9
+ - `A`, `B`, `C` ... という大文字アルファベットを、変数としてではなく、`Cl` のコンストラクタに渡す引数の配列を値とするオブジェクト`obj` のキーとして用意しておく。
10
10
 
11
11
 
12
12
 

3

テキスト追加

2020/03/19 23:28

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -210,11 +210,11 @@
210
210
 
211
211
 
212
212
 
213
- 上記のコードは、以下の点でも修正しています。
213
+ 上記のコードは、以下の2点でも修正しています。
214
-
215
-
216
-
214
+
215
+
216
+
217
- **(1) 1 以外の数による代入演算子の使用**
217
+ **(1) 代入演算子の使用**
218
218
 
219
219
 
220
220
 
@@ -234,9 +234,9 @@
234
234
 
235
235
  ```
236
236
 
237
-
238
-
239
-
237
+      
238
+
239
+      
240
240
 
241
241
  **(2) インクリメント、デクリメント**
242
242
 
@@ -256,10 +256,6 @@
256
256
 
257
257
  ```
258
258
 
259
-
260
-
261
-
262
-
263
259
  **修正後:**
264
260
 
265
261
  ```javascript

2

テキスト追加

2020/03/19 22:33

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -208,46 +208,68 @@
208
208
 
209
209
  ### 追記
210
210
 
211
+
212
+
213
+ 上記のコードは、以下の点でも修正しています。
214
+
215
+
216
+
217
+ **(1) 1 以外の数による代入演算子の使用**
218
+
219
+
220
+
221
+ **修正前:**
222
+
211
- ```
223
+ ```javascript
212
224
 
213
225
  this.a = this.a + 2;
214
226
 
215
227
  ```
216
228
 
217
-
229
+ **修正後:**
218
-
230
+
219
- ```
231
+ ```javascript
220
232
 
221
233
  this.a += 2;
222
234
 
223
235
  ```
224
236
 
237
+
238
+
239
+
240
+
241
+ **(2) インクリメント、デクリメント**
242
+
243
+
244
+
225
- と書けるのと、
245
+ **修正前:**
246
+
226
-
247
+ ```javascript
248
+
249
+ this.a = this.a++;
250
+
227
- ```
251
+ ```
252
+
253
+ ```javascript
228
254
 
229
255
  this.a = this.a--;
230
256
 
231
257
  ```
232
258
 
259
+
260
+
261
+
262
+
233
-
263
+ **修正後:**
264
+
234
-
265
+ ```javascript
266
+
267
+ this.a ++;
268
+
235
- ```
269
+ ```
236
-
270
+
237
- this.a = this.a++;
271
+ ```javascript
238
-
239
- ```
240
-
241
- は、以下でよいです。
242
-
243
- ```
244
272
 
245
273
  this.a --;
246
274
 
247
275
  ```
248
-
249
- ```
250
-
251
- this.a ++;
252
-
253
- ```

1

テキスト追加

2020/03/19 22:31

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -54,11 +54,11 @@
54
54
 
55
55
  if (this.b == 1) {
56
56
 
57
- this.a++;
57
+ this.a ++;
58
58
 
59
59
  } else if (this.b == 2) {
60
60
 
61
- this.a = this.a + 2;
61
+ this.a += 2;
62
62
 
63
63
  }
64
64
 
@@ -76,11 +76,11 @@
76
76
 
77
77
  if (this.c == 3) {
78
78
 
79
- this.a = this.a + 3;
79
+ this.a += 3;
80
80
 
81
81
  } else if (this.c == 4) {
82
82
 
83
- this.a = this.a + 5;
83
+ this.a += 5;
84
84
 
85
85
  }
86
86
 
@@ -98,11 +98,11 @@
98
98
 
99
99
  if (this.a == 4) {
100
100
 
101
- this.a = this.a--;
101
+ this.a --;
102
102
 
103
103
  } else if (this.a == 1) {
104
104
 
105
- this.a = this.a++;
105
+ this.a ++;
106
106
 
107
107
  }
108
108
 
@@ -203,3 +203,51 @@
203
203
 
204
204
 
205
205
  以上、参考になれば幸いです。
206
+
207
+
208
+
209
+ ### 追記
210
+
211
+ ```
212
+
213
+ this.a = this.a + 2;
214
+
215
+ ```
216
+
217
+
218
+
219
+ ```
220
+
221
+ this.a += 2;
222
+
223
+ ```
224
+
225
+ と書けるのと、
226
+
227
+ ```
228
+
229
+ this.a = this.a--;
230
+
231
+ ```
232
+
233
+
234
+
235
+ ```
236
+
237
+ this.a = this.a++;
238
+
239
+ ```
240
+
241
+ は、以下でよいです。
242
+
243
+ ```
244
+
245
+ this.a --;
246
+
247
+ ```
248
+
249
+ ```
250
+
251
+ this.a ++;
252
+
253
+ ```