現状でできていること
・Visual studio codeをインストール
・Javascriptという言語で開発をすることを決めた
・書いたコードをブラウザで表示することができた
・Open WeatherというAPIを呼び出すことができた
・天気予報を表示することができた
・寒暖差を計算して表示することができた
・コンソールからエラーを読み方がわかった
・if文の分岐を使って、10℃以上の寒暖差があった時は危険と表示できた
・listを作ってfor文でコンソールに表示できた
現状の課題
・if文の分岐をコンソールログで表示できない
・APIを自分で呼び出せない
・Openweatherの精度がよくないので、他の方法を検討する
if文惜しかったです。
for (var i = 0; i < cities.length; i++)
ここまではよかったのですが、ここからの変数代入が
if(i === 都市id){
console.log(json);
}
ここが
if ( citis[i] == 都市id){
console.log(json);
}
だったらよかったんですよ。
う~~ん、ミスですって出てくれる場合は確認しやすいけど。
コードとしては間違っていなくて、代入するものが間違っていると
僕のような初心者だと、そこからどうすればいいのかがわからないことがわかりました。
空っぽなので、空欄が出るだけなんですよ。
ちなみに、このif文も思った結果が出ていなくて。
全体としてコードの考え方自体が間違っていたことがわかりました。
先生が書いたコードがこちら。
for文で都市idをぐるぐる入れて、$.postでAPIを呼び出して。
その後でなんだろう。
よくわからない方法で天気の説明だとかをconsole.logで呼び出している。
う~~ん、わからないけど。
コンソールに出ていました。
どういうことだろう???
これを作ってもらったので、ここに必要なものを足していくそうです。
こんなのをスルスルって作れたらいいよね。