回答編集履歴
1
混乱をきたす記述を削除
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
以下演算子の優先順を勘違いしていたため, 余計な箇所を削除しました.
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
---
|
6
|
+
|
1
7
|
`if`文の条件判定式の書き方に問題があります.
|
2
8
|
|
3
9
|
|
@@ -20,16 +26,4 @@
|
|
20
26
|
|
21
27
|
```
|
22
28
|
|
23
|
-
とすべきです. 前者ですと先に`3||9`が判定され, その値が`3`となるため
|
24
|
-
|
25
|
-
```JavaScript
|
26
|
-
|
27
|
-
if(month == (3||9)){}
|
28
|
-
|
29
|
-
//つまり次と同じことになってしまう!
|
30
|
-
|
31
|
-
if(month == 3){}
|
32
|
-
|
33
|
-
```
|
34
|
-
|
35
|
-
|
29
|
+
とすべきです.
|