आरक्षित शब्दों का उपयोग JavaScript चर, फ़ंक्शन, विधियों, लूप लेबल, या किसी ऑब्जेक्ट नाम के रूप में नहीं किया जा सकता है।
यहाँ JavaScript में आरक्षित शब्द हैं:
| abstract |
else |
instanceof |
switch |
| boolean |
enum |
int |
synchronized |
| break |
export |
interface |
this |
| byte |
extends |
long |
throw |
| case |
false |
native |
throws |
| catch |
final |
new |
transient |
| char |
finally |
null |
true |
| class |
float |
package |
try |
| const |
for |
private |
typeof |
| continue |
function |
protected |
var |
| debugger |
goto |
public |
void |
| default |
implements |
short |
volatile |
| delete |
import |
static |
while |