purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

2章 字句構造

大文字と小文字

    • キーワード、変数、関数名、識別しで大文字と小文字を区別する


空白とスペース

    • 空白とスペースは、文字列の中に含まなければ無視されるので、インデントとして使用できる


セミコロン

    • 文の最後にはセミコロンをつける。1行1文に限定すればJavaScriptが勝手に判断してくれるので必要ではないが、バグの元になるのでつけるのが一般的


コメント

    • 一行コメント // ここにコメントを書き込みます
    • 複数行行コメント /* ここにコメントを書き込みます */
    • HTMLコメントも認識する。開始:<-- 終了://--> 本来はHTMLコメントの終了は-->だが、使用目的が違うので、あえて違う記述にしてある。例を書いてみた。
<script type="text/javascript">
<!--
alert('hoge');
//-->
</script>


リテラル

    • 直接書く値(定数)のこと


識別子・・・変数名や関数名

    • 先頭の文字は、英語(ASII)・下線(_)・ドル($)のいずれかでないといけない。そのあとは特に何でも良い
    • 予約語は識別子として使えない

先頭の文字を英語にすれば問題はない。


予約語

    • システムがあらかじめ意味を持たせた文字列。識別子には使えない。

JavaScriptのキーワードと予約語