回答編集履歴
4
テキスト追加
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
- `A`, `B`, `C` ... を
|
9
|
+
- `A`, `B`, `C` ... という大文字アルファベットを、変数としてではなく、`Cl` のコンストラクタに渡す引数の配列を値とするオブジェクト`obj` のキーとして用意しておく。
|
10
10
|
|
11
11
|
|
12
12
|
|
3
テキスト追加
test
CHANGED
@@ -210,11 +210,11 @@
|
|
210
210
|
|
211
211
|
|
212
212
|
|
213
|
-
上記のコードは、以下の点でも修正しています。
|
213
|
+
上記のコードは、以下の2点でも修正しています。
|
214
|
-
|
215
|
-
|
216
|
-
|
214
|
+
|
215
|
+
|
216
|
+
|
217
|
-
**(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
テキスト追加
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
|
-
|
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
テキスト追加
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 =
|
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 =
|
79
|
+
this.a += 3;
|
80
80
|
|
81
81
|
} else if (this.c == 4) {
|
82
82
|
|
83
|
-
this.a =
|
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
|
101
|
+
this.a --;
|
102
102
|
|
103
103
|
} else if (this.a == 1) {
|
104
104
|
|
105
|
-
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
|
+
```
|