ไม่สามารถใช้คำที่สงวนไว้เป็นตัวแปร JavaScript, ฟังก์ชัน, เมธอด, ป้ายกำกับลูป หรือชื่ออ็อบเจกต์ใดๆ
นี่คือคำสงวนใน JavaScript -
| abstract | Else | instanceof | switch |
| boolean | Enum | int | ซิงโครไนซ์ |
| break | ส่งออก | อินเทอร์เฟซ | สิ่งนี้ |
| byte | ขยาย | long | throw |
| case | False | native | throws |
| catch | Final | ใหม่ | transient |
| char | สุดท้าย | null | true |
| class | Float | แพ็คเกจ | ลอง |
| const | สำหรับ | ส่วนตัว | typeof |
| ดำเนินการต่อ | Function | protected | var |
| ดีบักเกอร์ | ไปที่ | public | void |
| default | If | return | volatile |
| delete | การใช้งาน | short | ในขณะที่ |
| Do | นำเข้า | static | กับ |
| double | ใน | super | |