आरक्षित शब्दों का प्रयोग JavaScript चरों, कार्यों, विधियों, लूप लेबल या किसी वस्तु के नाम के रूप में नहीं किया जा सकता है।
जावास्क्रिप्ट में आरक्षित शब्द ये हैं -
| abstract | अन्य | उदाहरण | स्विच |
| boolean | Enum | int | सिंक्रनाइज़ |
| ब्रेक | निर्यात | इंटरफ़ेस | यह |
| byte | विस्तारित | लंबा | फेंक |
| case | गलत | देशी | फेंकता है |
| catch | अंतिम | नया | क्षणिक |
| char | आखिरकार | शून्य | सच |
| class | फ्लोट | पैकेज | कोशिश करें |
| const | के लिए | निजी | typeof |
| जारी रखें | कार्य | संरक्षित | var |
| debugger | गोटो | सार्वजनिक | शून्य |
| डिफ़ॉल्ट | यदि | वापसी | अस्थिर |
| delete | कार्यान्वयन | संक्षिप्त | जबकि |
| Do | आयात | स्थिर | के साथ |
| double | में | सुपर | |