aboutsummaryrefslogtreecommitdiff
path: root/files/es/web/javascript/referencia/palabras_reservadas/index.html
blob: 14010f37e39fa7da6e5fdc520f187430d8a70c19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
---
title: Palabras Reservadas
slug: Web/JavaScript/Referencia/Palabras_Reservadas
tags:
  - JavaScript
  - palabras reservadas
translation_of: Web/JavaScript/Reference/Lexical_grammar#Keywords
translation_of_original: Web/JavaScript/Reference/Reserved_Words
---
<p> </p>

<p>Las siguientes son palabras reservadas y no pueden ser utilizadas como variables, funciones, métodos o identificadores de objetos. Las siguientes son reservadas como palabras claves existentes por la especificación ECMAScript:</p>

<h3 id="Reserved_keywords_as_of_ECMAScript_6">Reserved keywords as of ECMAScript 6</h3>

<div class="threecolumns">
<ul>
 <li>{{jsxref("Sentencias/break", "break")}}</li>
 <li>{{jsxref("Sentencias/switch", "case")}}</li>
 <li><code>class</code></li>
 <li>{{jsxref("Sentencias/try...catch", "catch")}}</li>
 <li>{{jsxref("Sentencias/const", "const")}}</li>
 <li>{{jsxref("Sentencias/continue", "continue")}}</li>
 <li>{{jsxref("Sentencias/debugger", "debugger")}}</li>
 <li>{{jsxref("Sentencias/switch", "default")}}</li>
 <li>{{jsxref("Operadores/delete", "delete")}}</li>
 <li>{{jsxref("Sentencias/while", "do")}}</li>
 <li>{{jsxref("Sentencias/if...else", "else")}}</li>
 <li>{{jsxref("Sentencias/export", "export")}}</li>
 <li><code>extends</code></li>
 <li>{{jsxref("Sentencias/try...catch", "finally")}}</li>
 <li>{{jsxref("Sentencias/for", "for")}}</li>
 <li>{{jsxref("Sentencias/function", "function")}}</li>
 <li>{{jsxref("Sentencias/if...else", "if")}}</li>
 <li>{{jsxref("Sentencias/import", "import")}}</li>
 <li>{{jsxref("Sentencias/for...in", "in")}}</li>
 <li>{{jsxref("Operadores/instanceof", "instanceof")}}</li>
 <li>{{jsxref("Sentencias/let", "let")}}</li>
 <li>{{jsxref("Operadores/new", "new")}}</li>
 <li>{{jsxref("Sentencias/return", "return")}}</li>
 <li>{{jsxref("Operadores/super", "super")}}</li>
 <li>{{jsxref("Sentencias/switch", "switch")}}</li>
 <li>{{jsxref("Operadores/this", "this")}}</li>
 <li>{{jsxref("Sentencias/throw", "throw")}}</li>
 <li>{{jsxref("Sentencias/try...catch", "try")}}</li>
 <li>{{jsxref("Operadores/typeof", "typeof")}}</li>
 <li>{{jsxref("Sentencias/var", "var")}}</li>
 <li>{{jsxref("Operadores/void", "void")}}</li>
 <li>{{jsxref("Sentencias/while", "while")}}</li>
 <li>{{jsxref("Sentencias/with", "with")}}</li>
 <li><code>yield</code></li>
</ul>
</div>

<p>Las siguientes estan reservadas como palabras futuras por la especificación ECMAScript:</p>

<ul>
 <li><code>enum</code></li>
</ul>

<p>Las siguientes estan reservadas como palabras futuras cuando se encuentre el modo correcto para su estructura de codigo:</p>

<div class="threecolumns">
<ul>
 <li><code>implements</code></li>
 <li><code>package</code></li>
 <li><code>protected</code></li>
 <li><code>static</code></li>
 <li><code>interface</code></li>
 <li><code>private</code></li>
 <li><code>public</code></li>
</ul>
</div>

<h4 id="Futuras_Palabras_Reservadas_en_estandares_antiguos">Futuras Palabras Reservadas en estandares antiguos</h4>

<p>Las siguientes estan reservadas como palabras futuras por la antigua especificación ECMAScript (ECMAScript 1 hasta 3).</p>

<div class="threecolumns">
<ul>
 <li><code>abstract</code></li>
 <li><code>boolean</code></li>
 <li><code>byte</code></li>
 <li><code>char</code></li>
 <li><code>double</code></li>
 <li><code>final</code></li>
 <li><code>float</code></li>
 <li><code>goto</code></li>
 <li><code>int</code></li>
 <li><code>long</code></li>
 <li><code>native</code></li>
 <li><code>short</code></li>
 <li><code>synchronized</code></li>
 <li><code>transient</code></li>
 <li><code>volatile</code></li>
</ul>
</div>

<p>Adicionalmente, los literales "<code>null"</code>, "<code>true"</code>, y "<code>false"</code> estan reservadas en ECMAScript para usos normales.</p>