学習日記

プログラミング学習のアウトプット用日記

今日の復習

記法について

識別子の命名規則についていろいろ書き方があるなあとは思っていたがちゃんと名前がついていた。複数の意味をもつ文字の集合に対しては基本的につなげて書く。

記法とは意味の区切りを何で表すかで分ける書き方。

CamelCase記法→ThisIsAPen.

Snakecase記法→this_is_a_pen.

大きく分けてこの2種類。

リテラルについて

英語にするとliteral,、意味は「文字通りの」とか「言葉本来の」ということ。

つまり

let str = "こんちわ";

console.log(str);

ってあった場合、書いたことがそのまま表記される、別の意味、(変数宣言とか)を持たないのはこんちわ、だけなのでこれがリテラルと呼ばれる。

エスケープシーケンス

"(ダブルクォート)とか{}(中括弧)とかそのまま勝手に別の意味を持っちゃう記号や文字なんかをリテラルとして扱える。

テンプレート文字列

文字列に変数も埋め込むことができるようになる。

改行するのにnをつかわずに表記通りに改行できる。

undefinedとnull

まだわかっていないので、そのまま引用する「意図した空を表すのはnull、そうでなければundefined」