回答編集履歴

1

ifが通らない部分の文言を修正

2019/05/28 02:55

投稿

miyabi_pudding
miyabi_pudding

スコア9528

test CHANGED
@@ -1,8 +1,8 @@
1
- 条件式が**以上・以下**になっているから、elseは絶対に通らないからです。
1
+ 条件式が**以上・以下**になっているから、最後のelse ifは絶対に通らないからです。
2
2
 
3
- つまり、rand1==rand2も含みの条件式になっているからです。
3
+ つまり、以上(>=)と以下(<=)は、等価(==)も含みの条件式からです。
4
4
 
5
- ただしくは下記です。
5
+ しくは下記です。
6
6
 
7
7
 
8
8
 
@@ -10,30 +10,26 @@
10
10
 
11
11
  var rand1=Math.floor(Math.random()*3)
12
12
 
13
- var rand2=Math.floor(Math.random()*3)
13
+ var rand2=Math.floor(Math.random()*3)
14
14
 
15
- document.write("<p>rand1:"+rand1+"</p>");
15
+ document.write("<p>rand1:"+rand1+"</p>");
16
16
 
17
- document.write("<p>rand2:"+rand2+"</p>");
17
+ document.write("<p>rand2:"+rand2+"</p>");
18
18
 
19
19
 
20
20
 
21
- if(rand1>rand2){
21
+ if(rand1>rand2){
22
22
 
23
- document.write("rand1の方が大きい値です");
23
+ document.write("rand1の方が大きい値です");
24
24
 
25
- }
25
+ }else if(rand1<rand2){
26
26
 
27
- else if(rand1<rand2){
27
+ document.write("rand2の方が大きい値です");
28
28
 
29
- document.write("rand2の方が大きい値です");
29
+ }else if(rand1===rand2){
30
30
 
31
- }
31
+ document.write("2つは同じ値です");
32
32
 
33
- else if(rand1===rand2){
34
-
35
- document.write("2つは同じ値です");
36
-
37
- }
33
+ }
38
34
 
39
35
  ```