Dentro de JavaScript nos encontramos con las siguientes palabras reservadas (las cuales no podremos usar como nombre de variables):
abstract | boolean | break | byte |
case | catch | char | class |
const | continue | deault | do |
double | else | extends | false |
final | finally | float | for |
function | goto | int | implements |
input | in | instanceof | interface |
long | native | new | null |
package | private | protected | public |
return | short | static | super |
switch | synchronized | this | throw |
throws | transient | true | try |
var | val | while | with |