主な内容の要点
- 大文字と小文字の区別
JavaScript では変数名・予約語などで大文字/小文字を厳密に区別します。
例:nameとNameは別の変数として扱われる。 - 空白・改行の扱い
文(ステートメント)の中では、適切な場所であれば空白や改行を自由に挿入できます。
ただし、単語と単語の途中(識別子の途中など)で空白を入れると文法エラーになります。 - 文の区切り文字(セミコロン)
通常、文の終わりにセミコロン;を書きますが、省略可能なケースもあります。
JavaScript エンジンが自動でセミコロンを補完(自動セミコロン挿入:ASI)するためです。
ただし、自動補完に頼ると意図しない文の切れ方をされてバグの原因になることもあるため、明示的にセミコロンを書くことが推奨されることもあります。
