2020年5月25日開発32日目

現状でできていること

・Visual studio codeをインストール

・Javascriptという言語で開発をすることを決めた

・書いたコードをブラウザで表示することができた

・Open WeatherというAPIを呼び出すことができた

・天気予報を表示することができた

・寒暖差を計算して表示することができた

・コンソールからエラーを読み方がわかった

・if文の分岐を使って、10℃以上の寒暖差があった時は危険と表示できた

・listを作ってfor文でコンソールに表示できた

 

現状の課題

・if文の分岐をコンソールログで表示できない。

・APIを呼び出せたが、どうして呼び出せたのかわからない。

・Openweatherの精度がよくないので、他の方法を検討する。

 

今回もif文に挑戦します。

前回は、if文で分岐をしたところファンが急激に回って。

 

おそらくプログラムミスで無限ループのようになった。

 

break;というのを入れてみたが、全く動かない。

 

今回は、console.log();

 

このカッコの中に、APIの信号を入れてみます。

 

こんな感じで入れてみました。

 

結果は、相変わらず動かない。

 

う~~~~ん。

 

if文が動いてないっぽい。

 

for文までは動いているけど。

 

console.log();に入れるのが変なのかも。

 

APIコールについて調べてみます。

 

$.getJson(APIアドレス)という形で試してみます。

 

調べてみると。

 

これをやってみます。

 

jQueryという略語のようなものを使うみたいです。

 

こんな感じでやってみました。

 

動きませんでした。

 

う~~~ん、むずいですね。

 

やっぱりこれを試してみますかね。

 

    $.getJSON(url, (data) => {
      for (let i=0; i<data.length; i++){
        console.log(`userid=${data[i].id}, username=${data[i].name}`);