回答編集履歴

1

混乱をきたす記述を削除

2017/12/06 10:18

投稿

defghi1977
defghi1977

スコア4756

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
- 従って「9月の場合」がっぽり抜けます.
29
+ べきです.