- プログラムとはなにかを理解する
- なぜJavaScriptが、初心者が学ぶのに役に立つプログラミング言語なのかを理解する
- JavaScriptの expressions を使ってみる
- 数学の operators を使ってみる
number
やstring
といったデータの types を使ってみる
Google Chromeのディベロッパーコンソールを開いて、以下のアクティビティをやってみましょう。
以下の3つの言葉を自分なりの言葉で定義してみましょう。
- expression
- operator
- type
-
以下のexpressionを一行ずつChromeのコンソールに入力してみましょう。それぞれ何が表示されますか?
4 + 10; 1 * 3; 12 * 4; 4 % 2; 5 % 2; 5 / 1 - 99; 5000 * -100 * (1 + 2) * (5 * 6); 1241 / 9 + 99;
-
%
はなんの計算の表現ですか? -
コンソールを使ってあなたの年齢を計算してみましょう。歳を分単位に治す式を組み立ててください。
- コンソールがいっぱいになってきています。
clear()
と入力してEnterを押してみましょう。
-
コンソールで、あなたの名前を文字列型として入力してみましょう。
-
オペレーターの
+
を使って、 concatenate (文字を結合させる) してみましょう。e.g.:
// あなたの苗字と名前 "Yan " + "Fan";
- あなたの好きな歌手のフルネーム
- Code Chrysalis
-
以下を一行ずつコンソールで試してみてください。何が起こりますか?エラーを解消してみましょう。:
quotes(引用符)はどこにあるべきでしょうか? 'んーなにかがちがいますね" '他の' * 'オペレーターは、文字列結合できるのでしょうか?'
-
コードを通して主体的に解決策を模索することが大事です。以下の質問に対してコーディングしながら答えを導き出してください。
string
とnumber
をこの順番で一緒に入力すると何が起こりますか?- もしその順番をひっくり返したらどうなりますか (e.g.
number
+string
)? - もし
number
の5 をstring
"5"で掛け算するとどうなりますか?