Sidebar

What words should I avoid using for variable names in JavaScript?

0 votes
384 views
asked Oct 24, 2018 by terrie-g-7436 (3,950 points)
edited Oct 24, 2018 by terrie-g-7436

Reserved words of the JavaScript langauge are listed below. (Some of these words are actually used in the Java language, and are reserved in JavaScript for compatibility purposes or as possible extensions.) When choosing names for your JavaScript variables, avoid these reseved words!

1 Answer

+1 vote

 

abstract   else   instanceof   super  
boolean   enum   int   switch  
break   export   interface   synchronized  
byte   extends   let   this  
case   false   long   throw  
catch   final   native   throws  
char   finally   new   transient  
class   float   null   true  
const   for   package   try  
continue   function   private   typeof  
debugger   goto   protected   var  
default   if   public   void  
delete   implements   return   volatile  
do   import   short   while  
double   in   static   with 
alert   frames   outerHeight  
all   frameRate   outerWidth  
anchor   function   packages  
anchors   getClass   pageXOffset  
area   hasOwnProperty   pageYOffset  
Array   hidden   parent  
assign   history   parseFloat  
blur   image   parseInt  
button   images   password  
checkbox   Infinity   pkcs11  
clearInterval   isFinite   plugin  
clearTimeout   isNaN   prompt  
clientInformation   isPrototypeOf   propertyIsEnum  
close   java   prototype  
closed   JavaArray   radio  
confirm   JavaClass   reset  
constructor   JavaObject   screenX  
crypto   JavaPackage   screenY  
Date   innerHeight   scroll  
decodeURI   innerWidth   secure  
decodeURIComponent   layer   select  
defaultStatus   layers   self  
document   length   setInterval  
element   link   setTimeout  
elements   location   status  
embed   Math   String  
embeds   mimeTypes   submit  
encodeURI   name   taint  
encodeURIComponent   NaN   text  
escape   navigate   textarea  
eval   navigator   top  
event   Number   toString  
fileUpload   Object   undefined  
focus   offscreenBuffering   unescape  
form   open   untaint  
forms   opener   valueOf  
frame   option   window  
onbeforeunload   ondragdrop   onkeyup   onmouseover  
onblur   onerror   onload   onmouseup  
ondragdrop   onfocus   onmousedown   onreset  
onclick   onkeydown   onmousemove   onsubmit  
oncontextmenu   onkeypress   onmouseout   onunload  
answered Oct 24, 2018 by terrie-g-7436 (3,950 points)
...