文・宣言・コメント・ホワイトスペース・行終端子
文 宣言 コメント ホワイトスペース 行終端子 関連
文
- 文は、下記の組合わせ (いくつかは最後に ; が必須)
- ブロック文 ( { 文 } )
- 変数文
- 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> |
関連
外部リンク (英語)
ECMAScript Language: Statements and Declarations | ||
---|---|---|
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Statements | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Automatic Semicolon Insertion | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Function Definitions | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Class Definitions | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Generator Function Definitions | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Functions and Classes | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Comments | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
White Space | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |
Line Terminators | ||
ES2024 (15) | ES2023 (14) | ES2022 (13) |