2020年5月27日開発34日目

現状でできていること

・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で呼び出している。

 

う~~ん、わからないけど。

 

コンソールに出ていました。

 

どういうことだろう???

 

これを作ってもらったので、ここに必要なものを足していくそうです。

 

こんなのをスルスルって作れたらいいよね。