「JavaScript/予約語」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
M Fix
Ef3 (トーク | 投稿記録)
45 行
== JavaScriptで使われている予約語 (Edition 5.1)==
 
ECMAScript 5.1 で使用されているキーワードのリスト:<ref name=ECMA-262>[https://262.ecma-international.org/5.1/#sec-7.6.1 ECMA-262::7.6.1Reserved Words"]</ref><ref>[http://www.w3schools.com/js/js_reserved.asp JavaScript Reserved Words](w3schools.com)</ref>。
 
[http://www.ecma-international.org/ecma-262/5.1/Ecma-262.pdf "ECMA-262 5.1: ECMAScript Language Specification"]を参照してください。
[[JavaScript/予約語/abstract|abstract]]
2011年、セクション7.6.1: Reserved Words, (keywords, the two Boolean literal, the null literal, and future reserved words).</ref><ref>[http://www.w3schools.com/js/js_reserved.asp JavaScript Reserved Words](w3schools.com)</ref>。
[[JavaScript/予約語/arguments|arguments]]
[[JavaScript/予約語/boolean|boolean]]
[[JavaScript/予約語/break|break]]
[[JavaScript/予約語/byte|byte]]
[[JavaScript/予約語/case|case]]
[[JavaScript/予約語/catch|catch]]
[[JavaScript/予約語/char|char]]
[[JavaScript/予約語/class|class]]*
[[JavaScript/予約語/const|const]]
[[JavaScript/予約語/continue|continue]]
[[JavaScript/予約語/debugger|debugger]]
[[JavaScript/予約語/default|default]]
[[JavaScript/予約語/delete|delete]]
[[JavaScript/予約語/do|do]]
[[JavaScript/予約語/double|double]]
[[JavaScript/予約語/else|else]]
[[JavaScript/予約語/enum|enum]]*
[[JavaScript/予約語/eval|eval]]
[[JavaScript/予約語/export|export]]*
[[JavaScript/予約語/extends|extends]]*
[[JavaScript/予約語/final|final]]
[[JavaScript/予約語/finally|finally]]
[[JavaScript/予約語/float|float]]
[[JavaScript/予約語/for|for]]
[[JavaScript/予約語/function|function]]
[[JavaScript/予約語/goto|goto]]
[[JavaScript/予約語/if|if]]
[[JavaScript/予約語/implements|implements]]
[[JavaScript/予約語/import|import]]*
[[JavaScript/予約語/in|in]]
[[JavaScript/予約語/instanceof|instanceof]]
[[JavaScript/予約語/int|int]]
[[JavaScript/予約語/interface|interface]]
[[JavaScript/予約語/let|let]]
[[JavaScript/予約語/long|long]]
[[JavaScript/予約語/native|native]]
[[JavaScript/予約語/new|new]]
[[JavaScript/予約語/package|package]]
[[JavaScript/予約語/private|private]]
[[JavaScript/予約語/protected|protected]]
[[JavaScript/予約語/public|public]]
[[JavaScript/予約語/return|return]]
[[JavaScript/予約語/short|short]]
[[JavaScript/予約語/static|static]]
[[JavaScript/予約語/super|super]]*
[[JavaScript/予約語/switch|switch]]
[[JavaScript/予約語/synchronized|synchronized]]
[[JavaScript/予約語/this|this]]
[[JavaScript/予約語/throw|throw]]
[[JavaScript/予約語/throws|throws]]
[[JavaScript/予約語/transient|transient]]
[[JavaScript/予約語/try|try]]
[[JavaScript/予約語/typeof|typeof]]
[[JavaScript/予約語/var|var]]
[[JavaScript/予約語/void|void]]
[[JavaScript/予約語/volatile|volatile]]
[[JavaScript/予約語/while|while]]
[[JavaScript/予約語/with|with]]
[[JavaScript/予約語/yield|yield]]
 
{| class="wikitable"
|-
| <b><code>[[JavaScript/予約語/abstract|abstract]]</code></b> || <b><code>[[JavaScript/予約語/arguments|arguments]]</code></b> || <b><code>[[JavaScript/予約語/boolean|boolean]]</code></b> || <b><code>[[JavaScript/予約語/break|break]]</code></b> || <b><code>[[JavaScript/予約語/byte|byte]]</code></b>
|-
| <b><code>[[JavaScript/予約語/case|case]]</code></b> || <b><code>[[JavaScript/予約語/catch|catch]]</code></b> || <b><code>[[JavaScript/予約語/char|char]]</code></b> || <b><code>[[JavaScript/予約語/class|class]]</code></b>* || <b><code>[[JavaScript/予約語/const|const]]</code></b>
|-
| <b><code>[[JavaScript/予約語/continue|continue]]</code></b> || <b><code>[[JavaScript/予約語/debugger|debugger]]</code></b> || <b><code>[[JavaScript/予約語/default|default]]</code></b> || <b><code>[[JavaScript/予約語/delete|delete]]</code></b> || <b><code>[[JavaScript/予約語/do|do]]</code></b>
|-
| <b><code>[[JavaScript/予約語/double|double]]</code></b> || <b><code>[[JavaScript/予約語/else|else]]</code></b> || <b><code>[[JavaScript/予約語/enum|enum]]</code></b>* || <b><code>[[JavaScript/予約語/eval|eval]]</code></b> || <b><code>[[JavaScript/予約語/export|export]]</code></b>*
|-
| <b><code>[[JavaScript/予約語/extends|extends]]</code></b>* || <b><code>[[JavaScript/予約語/final|final]]</code></b> || <b><code>[[JavaScript/予約語/finally|finally]]</code></b> || <b><code>[[JavaScript/予約語/float|float]]</code></b> || <b><code>[[JavaScript/予約語/for|for]]</code></b>
|-
| <b><code>[[JavaScript/予約語/function|function]]</code></b> || <b><code>[[JavaScript/予約語/goto|goto]]</code></b> || <b><code>[[JavaScript/予約語/if|if]]</code></b> || <b><code>[[JavaScript/予約語/implements|implements]]</code></b> || <b><code>[[JavaScript/予約語/import|import]]</code></b>*
|-
| <b><code>[[JavaScript/予約語/in|in]]</code></b> || <b><code>[[JavaScript/予約語/instanceof|instanceof]]</code></b> || <b><code>[[JavaScript/予約語/int|int]]</code></b> || <b><code>[[JavaScript/予約語/interface|interface]]</code></b> || <b><code>[[JavaScript/予約語/let|let]]</code></b>
|-
| <b><code>[[JavaScript/予約語/long|long]]</code></b> || <b><code>[[JavaScript/予約語/native|native]]</code></b> || <b><code>[[JavaScript/予約語/new|new]]</code></b> || <b><code>[[JavaScript/予約語/package|package]]</code></b> || <b><code>[[JavaScript/予約語/private|private]]</code></b>
|-
| <b><code>[[JavaScript/予約語/protected|protected]]</code></b> || <b><code>[[JavaScript/予約語/public|public]]</code></b> || <b><code>[[JavaScript/予約語/return|return]]</code></b> || <b><code>[[JavaScript/予約語/short|short]]</code></b> || <b><code>[[JavaScript/予約語/static|static]]</code></b>
|-
| <b><code>[[JavaScript/予約語/super|super]]</code></b>* || <b><code>[[JavaScript/予約語/switch|switch]]</code></b> || <b><code>[[JavaScript/予約語/synchronized|synchronized]]</code></b> || <b><code>[[JavaScript/予約語/this|this]]</code></b> || <b><code>[[JavaScript/予約語/throw|throw]]</code></b>
|-
| <b><code>[[JavaScript/予約語/throws|throws]]</code></b> || <b><code>[[JavaScript/予約語/transient|transient]]</code></b> || <b><code>[[JavaScript/予約語/try|try]]</code></b> || <b><code>[[JavaScript/予約語/typeof|typeof]]</code></b> || <b><code>[[JavaScript/予約語/var|var]]</code></b>
|-
| <b><code>[[JavaScript/予約語/void|void]]</code></b> || <b><code>[[JavaScript/予約語/volatile|volatile]]</code></b> || <b><code>[[JavaScript/予約語/while|while]]</code></b> || <b><code>[[JavaScript/予約語/with|with]]</code></b> || <b><code>[[JavaScript/予約語/yield|yield]]</code></b>
|}
(*) ECMAScript5の新しい予約語
 
JavaScriptで使用される他のいくつかの予約語はリテラル値を表します。
 
[[JavaScript/予約語/false|false]]
{| class="wikitable"
[[JavaScript/予約語/null|null]]
|-
[[JavaScript/予約語/true|true]]
| <b><code>[[JavaScript/予約語/false|false]]</code></b> || <b><code>[[JavaScript/予約語/null|null]]</code></b> || <b><code>[[JavaScript/予約語/true|true]]</code></b>
|}
 
== 将来のJavaScriptのために予約された単語 ==