JavaScript
Alexa
alexaスキル

次はJavaScriptを学ぶ

HTML→CSSときて、次はJavaScript。
フロントエンドを網羅する予定の僕にとって順当な流れだ。

しかし今回はフロントエンドのためのコードではなく、とにかくAlexaスキルを作りたい!という気持ちでJSを学ぶことに。

いつものことながら、ネットに転がっている情報を組み合わせてとにかく動くものを作ろうと思ったけど、やっぱり前提知識がなさすぎて動く代物を作れなかったので、MDNのチュートリアルをやっていきたいと思います。

1.JavaScriptって何?
2.JavaScriptへの最初のダイブ←見本コードをそのまま打ち込んでいくだけで為になる。
3.何が間違っている? JavaScript のトラブルシューティング
4.必要な情報を保存する — 変数←変数の使い方がわかる。とくに var とか array とか。
5.JavaScript での数学入門 — 数値と演算子について←数字を使った処理を学んだ。
6.テキストを扱う — JavaScript での文字列←文字列の特徴を学んだ。
7.便利な文字列メソッド←文字をくっつけたり話したりするのを学んだ。
8.配列

プログラムが動かない・意図した動きをしない原因

  • そもそも動かない→文法エラー
  • 意図した動きをしない→論理エラー

varは変数を宣言するキーワード

hensuu.js
var myNameArray = ['たける','ほそや','けんご'];
var myNumberArray = [28,29,27];

myNameArray[0]; //たけるが表示される
myNumberArray[1]; //29が表示される

トグル

スイッチのON/OFFのように、ある状態がもう一つの状態にトグル (切り替え) するといいます。

\ バックスラッシュ

option + ¥ → \