質問編集履歴
5
文章の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -222,9 +222,9 @@
|
|
222
222
|
|
223
223
|
<div class="container">
|
224
224
|
|
225
|
-
<h1>Web APIを使ってみよう</h1>
|
226
|
-
|
227
|
-
<h
|
225
|
+
<h1>あああああああ</h1>
|
226
|
+
|
227
|
+
<h2>ああああああああああああああああ</h2>
|
228
228
|
|
229
229
|
</div><!-- /.container -->
|
230
230
|
|
4
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
現在位置を求めて、その時点での気温の情報をAPIから受け取り、wh
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
wh
|
1
|
+
現在位置を求めて、その時点での気温の情報をAPIから受け取り、switch構文で気温によって文章が変わる処理をしたいと考えています。 気温の情報を持つMath.round(forecast.main.temp)を取り入れることができればそれを実現できると考えたのですが、データの指定先かJavaScriptの書き方または書く位置が間違っているせいか、APIから得られた気温の情報を読み取って私がしたい処理をすることができませんでした。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
switch構文で気温に当たるデータを変数に置き換えて処理を実現しようと試みましたが、変数の左側が無効だったり、そもそもデータの中身がないといわれたり、とにかくエラーが出てそこから抜け出せない状況に陥っています。
|
6
6
|
|
7
7
|
原因は変数の指定先にあると思うのですが、まだエラーをつぶし切れていません。このエラーを乗り越え、理想とする処理を実現するにはどうすればいいのでしょうか?回答よろしくお願いいたします。
|
8
8
|
|
3
文章の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
【追記】
|
12
12
|
|
13
|
-
|
13
|
+
while構文の配置位置はいろいろ試したのですが処理が止まったり、エラーメッセージが出たりととにかく上手く行かなかったので一旦一番後ろに配置しました。。
|
14
14
|
|
15
15
|
|
16
16
|
|
2
文章の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,6 +8,14 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
【追記】
|
12
|
+
|
13
|
+
情報を整理したら原因がつかめたような気がします。エラーの原因はwhile構文の位置がおかしいかデータの指定先が間違っているかです。while構文の配置位置はいろいろ試したのですが処理が止まったり、エラーメッセージが出たりととにかく上手く行かなかったので一旦一番後ろに配置しました。。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
![![エラーメッセージです。](c411e166c9d491f3e1cab50956fec001.png)](2c615274c3ae36b713e18a946c7b9a6e.png)
|
18
|
+
|
11
19
|
```Javascript
|
12
20
|
|
13
21
|
'use strict';
|
@@ -132,6 +140,54 @@
|
|
132
140
|
|
133
141
|
|
134
142
|
|
143
|
+
switch(forecast.main.temp) {
|
144
|
+
|
145
|
+
case (35<9999):
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
console.log('aaaaaaaaaaaaaaa');
|
150
|
+
|
151
|
+
clothes.innerHTML = "aaaaaaaaaaaaaaa";
|
152
|
+
|
153
|
+
break;
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
case (26 >= 35):
|
158
|
+
|
159
|
+
console.log('aaaaaaaaaaaaaaaaaaaaaaa');
|
160
|
+
|
161
|
+
break;
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
case (21 >= 25):
|
166
|
+
|
167
|
+
console.log('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
|
168
|
+
|
169
|
+
break;
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
case (15 >= 20):
|
174
|
+
|
175
|
+
console.log('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
|
176
|
+
|
177
|
+
break;
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
default:
|
182
|
+
|
183
|
+
console.log('aaaaaaaaaaaaaaaaaaaaaaaaa');
|
184
|
+
|
185
|
+
}
|
186
|
+
|
187
|
+
}
|
188
|
+
|
189
|
+
|
190
|
+
|
135
191
|
```
|
136
192
|
|
137
193
|
|
1
文章の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
天気APIの情報を利用して、
|
1
|
+
天気APIの情報を利用し、データから得られた気温の情報を読み取って、気温によって文章や表示する情報を変更するようにしたい
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
現在位置を求めて、その時点での気温の情報をAPIから受け取り、while構文で気温によって文章が変わる処理をしたいと考えています。 気温の情報を持つMath.round(forecast.main.temp)を取り入れることができればそれを実現できると考えたのですが、
|
1
|
+
現在位置を求めて、その時点での気温の情報をAPIから受け取り、while構文で気温によって文章が変わる処理をしたいと考えています。 気温の情報を持つMath.round(forecast.main.temp)を取り入れることができればそれを実現できると考えたのですが、データの指定先かJavaScriptの書き方または書く位置が間違っているせいか、APIから得られた気温の情報を読み取って私がしたい処理をすることができませんでした。
|
2
2
|
|
3
3
|
|
4
4
|
|