識別子【変数名・関数名・ラベル名・予約語】
メモ
- 識別子は変数名・関数名・ラベル名 で使用
- 大文字・小文字は区別
- 使用可能な文字
- 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 | ||
---|---|---|
ES2024 (15) | ES2023 (14) | ES2022 (13) |