識別子【変数名・関数名・ラベル名・予約語】
メモ
- 識別子は変数名・関数名・ラベル名 で使用
- 大文字・小文字は区別
- 使用可能な文字
- Unicode 規格の識別子 (参考: Unicode Standard Annex #31 UNICODE IDENTIFIER AND PATTERN SYNTAX (英語))
- 半角英字 (上記 Unicode 規格で定義)
- 2文字目以降は半角数字 (上記 Unicode 規格で定義)
- ドル記号($)・アンダースコア(_)
- Unicode エスケープシーケンス
- 予約語は使用不可 (実装依存)
予約語
キーワード
| await |
| break |
| case |
| catch |
| class |
| const |
| continue |
| debugger |
| default |
| delete |
| do |
| else |
| export |
| extends |
| false |
| finally |
| for |
| function |
| if |
| import |
| in |
| instanceof |
| let |
| new |
| null |
| return |
| static |
| super |
| switch |
| this |
| throw |
| true |
| try |
| typeof |
| var |
| void |
| while |
| with |
| yield |
将来の予約語
| enum |
将来の追加予約語
| implements |
| interface |
| package |
| private |
| protected |
| public |
関連
外部リンク (英語)
| Names and Keywords | ||
|---|---|---|
| ES2025 (16) | ES2024 (15) | ES2023 (14) |