質問編集履歴
9
文章の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,6 +18,9 @@
|
|
18
18
|
var star;
|
19
19
|
var message;
|
20
20
|
var eto;
|
21
|
+
var seiza;
|
22
|
+
var Random;
|
23
|
+
var ran;
|
21
24
|
|
22
25
|
name=prompt("お名前は?","");
|
23
26
|
by=prompt("生まれた西暦年を半角4桁で入力してください","");
|
@@ -32,29 +35,29 @@
|
|
32
35
|
function birthstone(){
|
33
36
|
|
34
37
|
switch(bm){
|
35
|
-
case 1: isi="ガーネット";
|
38
|
+
case '1': isi="ガーネット";
|
36
39
|
break;
|
37
|
-
case 2:isi="アメジスト";
|
40
|
+
case '2':isi="アメジスト";
|
38
41
|
break;
|
39
|
-
case 3:isi="アクアマリン";
|
42
|
+
case '3':isi="アクアマリン";
|
40
43
|
break;
|
41
|
-
case 4:isi="ダイヤモンド";
|
44
|
+
case '4':isi="ダイヤモンド";
|
42
45
|
break;
|
43
|
-
case 5:isi="エメラルド";
|
46
|
+
case '5':isi="エメラルド";
|
44
47
|
break;
|
45
|
-
case 6:isi="真珠";
|
48
|
+
case '6':isi="真珠";
|
46
49
|
break;
|
47
|
-
case 7:isi="ルビー";
|
50
|
+
case '7':isi="ルビー";
|
48
51
|
break;
|
49
|
-
case 8:isi="ペリドット";
|
52
|
+
case '8':isi="ペリドット";
|
50
53
|
break;
|
51
|
-
case 9:isi="サファイア";
|
54
|
+
case '9':isi="サファイア";
|
52
55
|
break;
|
53
|
-
case 10:isi="オパール";
|
56
|
+
case '10':isi="オパール";
|
54
57
|
break;
|
55
|
-
case 11:isi="トパーズ";
|
58
|
+
case '11':isi="トパーズ";
|
56
59
|
break;
|
57
|
-
case 12:isi="タンザナイト";
|
60
|
+
case '12':isi="タンザナイト";
|
58
61
|
break;
|
59
62
|
}
|
60
63
|
return isi;
|
@@ -72,22 +75,28 @@
|
|
72
75
|
else if((bm===12&&bd>=22)||(bm===1&&bd<=20)){seiza="山羊座";}
|
73
76
|
else if((bm===1&&bd>=21)||(bm===2&&bd<=18)){seiza="水瓶座";}
|
74
77
|
else if((bm===2&&bd>=19)||(bm===3&&bd<=20)){seiza="魚座";}
|
78
|
+
return seiza;
|
75
79
|
}
|
76
80
|
function fortune(){
|
77
81
|
var num = Math.floor(5*Math.random())+1;
|
78
82
|
star=star+"★";
|
79
83
|
for(var i=0;i<num;i++){star=star+"★";}
|
84
|
+
|
85
|
+
String[] message= {"今日はおとなしく過ごしましょう","明日はいいことありますよ、きっと","頑張れば、なにかいいことあるかもよ"
|
86
|
+
,"今日はいいことあるかもね","今日もいいことあるはずです!"};
|
87
|
+
Random ran=new Random(message.length);
|
88
|
+
int N=ran.nextInt();
|
80
89
|
return star+message;
|
90
|
+
|
81
91
|
}
|
82
92
|
console.log(by+"年生まれの"+name+"さんの干支は"+zodiac()+"です。");
|
83
|
-
console.log(bm+"生まれの"+name+"さんの誕生石は"+
|
93
|
+
console.log(bm+"月生まれの"+name+"さんの誕生石は"+birthstone()+"です。");
|
84
|
-
console.log(bm+"月"+bd+"日生まれの"+name+"さんの星座は"+
|
94
|
+
console.log(bm+"月"+bd+"日生まれの"+name+"さんの星座は"+seiza+"です。");
|
85
|
-
console.log(fortune());
|
95
|
+
console.log(fortune()+message[N]);
|
86
96
|
</script>
|
87
97
|
</body>
|
88
98
|
</html>
|
89
99
|
|
90
|
-
|
91
100
|
実行結果
|
92
101
|
HTML1300: ナビゲーションが発生しました。
|
93
102
|
2019年生まれの浦島ですさんの干支は亥です。
|
8
文章の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
わからない点↓
|
2
|
-
undefinedと出ているところはどう書けば正しい表示になるか。
|
2
|
+
誕生石と星座のundefinedと出ているところはどう書けば正しい表示になるか。
|
3
3
|
最後のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
4
4
|
|
5
5
|
<!DOCTYPE html>
|
@@ -105,7 +105,7 @@
|
|
105
105
|
としたいです。
|
106
106
|
|
107
107
|
わからない点↓
|
108
|
-
undefinedと出ているところはどう書けば正しい表示になるか。
|
108
|
+
誕生石と星座のundefinedと出ているところはどう書けば正しい表示になるか。
|
109
109
|
最後のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
110
110
|
|
111
111
|
運勢表
|
7
文章の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
わからない点↓
|
2
2
|
undefinedと出ているところはどう書けば正しい表示になるか。
|
3
|
-
|
3
|
+
最後のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
4
4
|
|
5
5
|
<!DOCTYPE html>
|
6
6
|
<html lang="ja">
|
@@ -106,7 +106,7 @@
|
|
106
106
|
|
107
107
|
わからない点↓
|
108
108
|
undefinedと出ているところはどう書けば正しい表示になるか。
|
109
|
-
|
109
|
+
最後のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
110
110
|
|
111
111
|
運勢表
|
112
112
|
1 ★ 今日はおとなしく過ごしましょう
|
6
文字の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,67 +1,63 @@
|
|
1
|
+
わからない点↓
|
2
|
+
undefinedと出ているところはどう書けば正しい表示になるか。
|
3
|
+
運勢のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
4
|
+
|
1
5
|
<!DOCTYPE html>
|
2
6
|
<html lang="ja">
|
3
7
|
<head>
|
4
|
-
|
8
|
+
<meta charset="UTF-8">
|
5
9
|
<title>占い</title>
|
10
|
+
</head>
|
6
11
|
<body>
|
7
12
|
<script>
|
8
13
|
var name;//名前
|
9
14
|
var by;//生年
|
10
15
|
var bm;//生月
|
11
16
|
var bd;//生日
|
17
|
+
var isi;
|
18
|
+
var star;
|
19
|
+
var message;
|
12
20
|
var eto;
|
13
|
-
|
21
|
+
|
14
|
-
var message;
|
15
|
-
var star;
|
16
|
-
|
17
22
|
name=prompt("お名前は?","");
|
18
23
|
by=prompt("生まれた西暦年を半角4桁で入力してください","");
|
19
24
|
bm=prompt("生まれた月を半角(1~12)で入力してください","");
|
20
25
|
bd=prompt("生まれた日を半角(1~31)で入力してください","");
|
21
26
|
|
22
27
|
function zodiac(){
|
28
|
+
|
23
29
|
var eto=["申","酉","戌","亥","子","牛","寅","卯","辰","巳","午","未"];
|
24
|
-
|
25
|
-
return eto[by%12];
|
30
|
+
return eto[by%12];
|
26
|
-
}
|
31
|
+
}
|
27
|
-
|
32
|
+
function birthstone(){
|
33
|
+
|
28
34
|
switch(bm){
|
29
|
-
case 1:
|
30
|
-
isi="ガーネット";
|
35
|
+
case 1: isi="ガーネット";
|
31
|
-
|
36
|
+
break;
|
32
|
-
case 2:
|
33
|
-
isi="アメジスト";
|
37
|
+
case 2:isi="アメジスト";
|
34
|
-
|
38
|
+
break;
|
35
|
-
case 3:
|
36
|
-
isi="アクアマリン";
|
39
|
+
case 3:isi="アクアマリン";
|
37
|
-
|
40
|
+
break;
|
38
|
-
case 4:
|
39
|
-
isi="ダイヤモンド";
|
41
|
+
case 4:isi="ダイヤモンド";
|
40
|
-
|
42
|
+
break;
|
41
|
-
case 5:
|
42
|
-
isi="エメラルド";
|
43
|
+
case 5:isi="エメラルド";
|
43
|
-
|
44
|
+
break;
|
44
|
-
case 6:
|
45
|
-
isi="真珠";
|
45
|
+
case 6:isi="真珠";
|
46
|
-
|
46
|
+
break;
|
47
|
-
case 7:
|
48
|
-
isi="ルビー";
|
47
|
+
case 7:isi="ルビー";
|
49
|
-
|
48
|
+
break;
|
50
|
-
case 8:
|
51
|
-
isi="ペリドット";
|
49
|
+
case 8:isi="ペリドット";
|
52
|
-
|
50
|
+
break;
|
53
|
-
case 9:
|
54
|
-
isi="サファイア";
|
51
|
+
case 9:isi="サファイア";
|
55
|
-
|
52
|
+
break;
|
56
|
-
case 10:
|
57
|
-
isi="オパール";
|
53
|
+
case 10:isi="オパール";
|
58
|
-
|
54
|
+
break;
|
59
|
-
case 11:
|
60
|
-
isi="トパーズ";
|
55
|
+
case 11:isi="トパーズ";
|
61
|
-
|
56
|
+
break;
|
62
|
-
case 12:
|
63
|
-
isi="タンザナイト";
|
57
|
+
case 12:isi="タンザナイト";
|
64
|
-
|
58
|
+
break;
|
59
|
+
}
|
60
|
+
return isi;
|
65
61
|
}
|
66
62
|
function constellation(){
|
67
63
|
if((bm===3&&bd>=21)||(bm===4&&bd<=19)){seiza="牡羊座";}
|
@@ -83,30 +79,34 @@
|
|
83
79
|
for(var i=0;i<num;i++){star=star+"★";}
|
84
80
|
return star+message;
|
85
81
|
}
|
86
|
-
console.log(by+"生まれの"+name+"さんの干支は"+zodiac()+"です。");
|
82
|
+
console.log(by+"年生まれの"+name+"さんの干支は"+zodiac()+"です。");
|
87
|
-
console.log(bm+"生まれの"+name+"さんの誕生石は"+
|
83
|
+
console.log(bm+"生まれの"+name+"さんの誕生石は"+isi+"です。");
|
88
84
|
console.log(bm+"月"+bd+"日生まれの"+name+"さんの星座は"+constellation()+"です。");
|
89
85
|
console.log(fortune());
|
90
|
-
}
|
91
|
-
|
92
86
|
</script>
|
93
87
|
</body>
|
94
88
|
</html>
|
95
89
|
|
90
|
+
|
91
|
+
実行結果
|
92
|
+
HTML1300: ナビゲーションが発生しました。
|
93
|
+
2019年生まれの浦島ですさんの干支は亥です。
|
94
|
+
6生まれの浦島ですさんの誕生石はundefinedです。
|
95
|
+
6月26日生まれの浦島ですさんの星座はundefinedです。
|
96
|
+
undefined★★undefined
|
97
|
+
となっている状態です。
|
98
|
+
|
96
99
|
実行結果を以下の通りにしたいです。
|
97
100
|
例、
|
98
101
|
1963年生まれの浦島さんの干支は卯です。
|
99
102
|
5月生まれの浦島さんの誕生石はエメラルドです。
|
100
103
|
5月1日生まれの浦島さんの星座は牡牛座です。
|
101
104
|
★★★頑張れば、何かいいことあるかもよ
|
102
|
-
としたい。
|
105
|
+
としたいです。
|
103
106
|
|
104
|
-
|
105
|
-
直したい点↓
|
106
|
-
1.実行結果を例のようにしたいが、 HTML1300: ナビゲーションが発生しました。としか表示されない。
|
107
107
|
わからない点↓
|
108
|
+
undefinedと出ているところはどう書けば正しい表示になるか。
|
108
109
|
運勢のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
109
|
-
その他間違いや、改善点などあればご指摘お願いします。
|
110
110
|
|
111
111
|
運勢表
|
112
112
|
1 ★ 今日はおとなしく過ごしましょう
|
5
文字の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,9 +20,10 @@
|
|
20
20
|
bd=prompt("生まれた日を半角(1~31)で入力してください","");
|
21
21
|
|
22
22
|
function zodiac(){
|
23
|
-
return eto[by%12];
|
24
23
|
var eto=["申","酉","戌","亥","子","牛","寅","卯","辰","巳","午","未"];
|
24
|
+
|
25
|
+
return eto[by%12];
|
25
|
-
|
26
|
+
}
|
26
27
|
function birthstone(){
|
27
28
|
switch(bm){
|
28
29
|
case 1:
|
4
文章の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -102,8 +102,7 @@
|
|
102
102
|
|
103
103
|
|
104
104
|
直したい点↓
|
105
|
-
1.promptの「お名前は?」は出るのですがその後に生まれた西暦年や月日も聞かれるはずなのに字が出ずに入力だけできる状態なので表示を正しくしたい。
|
106
|
-
|
105
|
+
1.実行結果を例のようにしたいが、 HTML1300: ナビゲーションが発生しました。としか表示されない。
|
107
106
|
わからない点↓
|
108
107
|
運勢のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
109
108
|
その他間違いや、改善点などあればご指摘お願いします。
|
3
文字の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,6 @@
|
|
3
3
|
<head>
|
4
4
|
<meta charset="UTF-8">
|
5
5
|
<title>占い</title>
|
6
|
-
</head>
|
7
6
|
<body>
|
8
7
|
<script>
|
9
8
|
var name;//名前
|
2
文字の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -85,7 +85,7 @@
|
|
85
85
|
}
|
86
86
|
console.log(by+"生まれの"+name+"さんの干支は"+zodiac()+"です。");
|
87
87
|
console.log(bm+"生まれの"+name+"さんの誕生石は"+birthstone()+"です。");
|
88
|
-
console.log(bm+"月"+bd+"生まれの"+name+"さんの星座は"+constellation()+"です。");
|
88
|
+
console.log(bm+"月"+bd+"日生まれの"+name+"さんの星座は"+constellation()+"です。");
|
89
89
|
console.log(fortune());
|
90
90
|
}
|
91
91
|
|
1
文章の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,10 @@
|
|
11
11
|
var bm;//生月
|
12
12
|
var bd;//生日
|
13
13
|
var eto;
|
14
|
+
var isi;
|
15
|
+
var message;
|
16
|
+
var star;
|
17
|
+
|
14
18
|
name=prompt("お名前は?","");
|
15
19
|
by=prompt("生まれた西暦年を半角4桁で入力してください","");
|
16
20
|
bm=prompt("生まれた月を半角(1~12)で入力してください","");
|
@@ -79,10 +83,12 @@
|
|
79
83
|
for(var i=0;i<num;i++){star=star+"★";}
|
80
84
|
return star+message;
|
81
85
|
}
|
82
|
-
console.log(
|
86
|
+
console.log(by+"生まれの"+name+"さんの干支は"+zodiac()+"です。");
|
87
|
+
console.log(bm+"生まれの"+name+"さんの誕生石は"+birthstone()+"です。");
|
88
|
+
console.log(bm+"月"+bd+"生まれの"+name+"さんの星座は"+constellation()+"です。");
|
83
|
-
console.log(
|
89
|
+
console.log(fortune());
|
84
|
-
|
90
|
+
}
|
85
|
-
|
91
|
+
|
86
92
|
</script>
|
87
93
|
</body>
|
88
94
|
</html>
|
@@ -93,13 +99,19 @@
|
|
93
99
|
5月生まれの浦島さんの誕生石はエメラルドです。
|
94
100
|
5月1日生まれの浦島さんの星座は牡牛座です。
|
95
101
|
★★★頑張れば、何かいいことあるかもよ
|
96
|
-
としたい
|
102
|
+
としたい。
|
103
|
+
|
104
|
+
|
105
|
+
直したい点↓
|
106
|
+
1.promptの「お名前は?」は出るのですがその後に生まれた西暦年や月日も聞かれるはずなのに字が出ずに入力だけできる状態なので表示を正しくしたい。
|
107
|
+
2.実行結果を例のようにしたいが、 HTML1300: ナビゲーションが発生しました。としか表示されない。
|
108
|
+
わからない点↓
|
109
|
+
運勢のコンソールログで星を出し、さらに運勢ごとに言葉を付け加える、その方法を教えて下さい。
|
110
|
+
その他間違いや、改善点などあればご指摘お願いします。
|
111
|
+
|
97
112
|
運勢表
|
98
113
|
1 ★ 今日はおとなしく過ごしましょう
|
99
114
|
2 ★★ 明日はいいことありますよ、きっと
|
100
115
|
3 ★★★ 頑張れば、なにかいいことあるかもよ
|
101
116
|
4 ★★★★ 今日はいいことあるかもね
|
102
|
-
5 ★★★★★ 今日もいいことあるはずです!
|
117
|
+
5 ★★★★★ 今日もいいことあるはずです!
|
103
|
-
|
104
|
-
実行結果を例のようにするためにはどうすればよいですか?
|
105
|
-
よろしくお願いします。
|