文・宣言・コメント・ホワイトスペース・行終端子

目次: メモ 宣言 コメント ホワイトスペース 行終端子 関連

  • 文は、下記の組合わせ (いくつかは最後に ; が必須)
    • ブロック文 ( { 文 } )
    • 変数文
      • var 文
      • let 文
      • const 文
    • 空文 (;のみ)
    • 式文
    • if 文
      • if 文
      • if-else 文
    • 反復文
      • do-while 文
      • while 文
      • for 文
      • for-in 文
      • for-of 文
    • switch 文
    • continue 文 (反復文の中で有効)
    • break 文 (反復文・switch 文の中で有効)
    • return 文 (関数定義の中で有効)
    • with 文
    • ラベル付き 文
    • throw 文
    • try 文
      • try-catch-finally 文
    • debugger 文

宣言

  • 宣言
    • 関数宣言 (function)
    • クラス宣言
    • ジェネレータ関数宣言 (function*)

コメント

  • コメント
    • 単一行コメント (//~)
    • 複数行コメント (/*~*/)

ホワイトスペース

コード名称略称
U+0009水平タブTab
<TAB>
U+000B垂直タブVertical Tab
<VT>
U+000C改ページForm Feed<FF>
U+0020半角スペースSpace<SP>
U+00A0ノーブレークスペースNo-break space<NBSP>
U+FEFFバイトオーダーマーク
ゼロ幅ノーブレークスペース
Byte Order Mark
ZERO WIDTH NO-BREAK SPACE
<BOM>
<ZWNBSP>
その他のカテゴリー"Zs"
U+3000(全角スペース)等
その他Unicodeの"space separator"
(参考: PDF内 Table 6-2. Unicode Space Characters (英語))
<USP>

行終端子

コード名称略称
U+000A改行LINE FEED (LF)<LF>
U+000DキャリッジリターンCARRIAGE RETURN (CR)<CR>
U+2028行区切りLINE SEPARATOR<LS>
U+2029段落区切りPARAGRAPH SEPARATOR<PS>