「JavaScript/予約語」の版間の差分
削除された内容 追加された内容
→予約語の種類: |- style="position:sticky; top:0" |
1つの表に集約 |
||
21 行
! 単語 !! ES1 !! ES2 !! ES3 !! ES5 !! ES6/2015 !! ES7/2016 !! ES8/2017
|-
! [[JavaScript/予約語/abstract|abstract]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/await|await]]
| N/A || ← || ← || ← || FRW || ← || K/W
|-
! [[JavaScript/予約語/boolean|boolean]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/break|break]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/byte|byte]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/case|case]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/catch|catch]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/char|char]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/class|class]]
| FRW || ← || ← || ← || K/W || ← || ←
|-
! [[JavaScript/予約語/const|const]]
| FRW || ← || ← || ← || K/W || ← || ←
|-
! [[JavaScript/予約語/continue|continue]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/debugger|debugger]]
| FRW || ← || ← || K/W || ← || ← || ←
|-
! [[JavaScript/予約語/default|default]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/delete|delete]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/do|do]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/double|double]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/else|else]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/enum|enum]]
| FRW || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/export|export]]
| FRW || ← || ← || ← || K/W || ← || ←
|-
! [[JavaScript/予約語/extends|extends]]
| FRW || ← || ← || ← || K/W || ← || ←
|-
! [[JavaScript/予約語/false|false]]
| Bool || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/final|final]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/finally|finally]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/for|for]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/float|float]]
| N/A || FRW || ← ||N/A || ← || ← || ←
|-
! [[JavaScript/予約語/function|function]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/goto|goto]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/if|if]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/implements|implements]]
| N/A || FRW || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/import|import]]
| FRW || ← || ← || ← || K/W || ← || ←
|-
! [[JavaScript/予約語/in|in]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/instanceof|instanceof]]
| N/A || FRW || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/int|int]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/interface|interface]]
| N/A || FRW || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/let|let]]
| N/A || ← || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/long|long]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/native|native]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/new|new]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/null|null]]
| Null || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/package|package]]
| N/A || FRW || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/private|private]]
| N/A || FRW || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/protected|protected]]
| N/A || FRW || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/public|public]]
| N/A || FRW || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/return|return]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/short|short]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/static|static]]
| N/A || FRW || ← || S/M || ← || ← || ←
|-
! [[JavaScript/予約語/super|super]]
| FRW || ← || ← || ← || K/W || ← || ←
|-
! [[JavaScript/予約語/switch|switch]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/synchronized|synchronized]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/this|this]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/throw|throw]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/throws|throws]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/transient|transient]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/true|true]]
| Bool || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/try|try]]
| FRW || ← || K/W || ← || ← || ← || ←
|-
! [[JavaScript/予約語/typeof|typeof]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/var|var]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/void|void]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/volatile|volatile]]
| N/A || FRW || ← || N/A || ← || ← || ←
|-
! [[JavaScript/予約語/while|while]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/with|with]]
| K/W || ← || ← || ← || ← || ← || ←
|-
! [[JavaScript/予約語/yield|yield]]
| N/A || ← || ← || S/M || K/W || ← || ←
|}
; N/A : 予約語ではない
; FRW : Future Reserved Word : 将来のために予約された単語
; K/W : Keyword : キーワード
; S/M : Strict mode : Strict モードでのみ将来のために予約された単語として識別子には使用できない。
; ← : 左に同じ
== 脚注 ==
<references />
|