キンドル本「はじめてのJavaScriptプログラミング」で勉強3

SNSやってます。

今日は前職の会社へ面談に行き、その後引っ越し先の物色に行ってきました。

今一番気になっているアパートは、少し駅から歩くものの環境は良く気に入っているんですがどうやらWifiがすごく遅いようなのです。

自分で回線を引くのも禁止されていたので、日本でいうワイマックスのようなポケットワイファイを使ってネットしようかとも考えてます。

いや、それよりも専用線を導入できる物件があればそれが一番良いのですが、、。

こんにちは、SPF36のダイ(@daijirok-jp)です。

今日も昨日に引き続きキンドル本「はじめてのJavaScriptプログラミング」で勉強しました。

本日の学習結果

キンドル本「はじめてのJavaScriptプログラミング」のJavaScript 応用講座内のサンプルプログラム

  • 3-4. デジタル時計プログラム
  • 3-5. お散歩プログラム

を作りました。

感想

3-4. デジタル時計プログラムは現在時間を取得して2桁ごとに「:」で区切ってデジタル時計のように表示するというものでした。

これはまだ勉強していないテクニックが使われており勉強になりました。

具体的には

let dates = new Date();
let hour = dates.getHours();
hour = ('0' + hour).slice(-2);

というもので、時間のみを取得して左に0を足し、2けた表示にするという動作をします。ただ11時などの初めから2桁の場合は、011になり2桁のみ表示になるので結局11になります。

その他の動作は普通に理解できました。

3-5. じゃんけんプログラムは、画面に★(星マーク)を表示し矢印で上下左右に動かす事ができるというプログラムで、いろいろなゲームの基本になるものかと楽しみにしていたのですが、どういうわけかどれだけ確認しても動きませんでした。

カーソルのkeyCodeもconsole.logで表示してきちんと取得できているのを確認できたのですが、どういうわけか動きません。

starというidを指定したdivがありそれを

star.style.top = top - 10;

というようなプログラムで動かすのですが、、、。

1時間くらいこれに時間を費やしてわからなかったので、不本意ながら飛ばして先に進むことにします。

もっと知識がついたらリベンジしようと思います。涙