ECMA-262 อธิบายชุดคำหลักที่มีวัตถุประสงค์เฉพาะซึ่งสามารถใช้เพื่อระบุจุดเริ่มต้นหรือจุดสิ้นสุดของคำสั่งควบคุมหรือเพื่อดำเนินการเฉพาะ ฯลฯ กฎระเบียบ: คำหลักคือภาษาที่สงวนไว้และไม่สามารถใช้เป็นตัวระบุ
คำหลักทั้งหมดสำหรับ ecmascript (* ถูกเพิ่มในรุ่นที่ห้า):
break do do instanceof case eles ใหม่ var catch ในที่สุดจะส่งคืน void ต่อไปสำหรับสวิตช์ในขณะที่ debugger* ฟังก์ชั่นนี้ด้วยค่าเริ่มต้นถ้าโยนลบในการลอง
คำที่สงวนไว้ทั้งหมดใน ECMA-262 (ฉบับที่สาม):
บทคัดย่อ enum int อินเทอร์เฟซการส่งออกบูลีนสั้น ๆ คง
แพ็คเกจลอยตัวแบบซิงโครไนซ์โยน const goto debugger ชั่วคราวส่วนตัวดำเนินการป้องกันการระเหยสอง
นำเข้าสาธารณะ
คำที่สงวนไว้อาจใช้เป็นคำหลักที่พิมพ์ซ้ำเช่นดีบักเกอร์ใหม่ที่เพิ่มเข้ามาในรุ่นที่ห้าคือคำที่สงวนไว้ในรุ่นที่สาม
คำที่สงวนไว้ในโหมดที่ไม่ใช่ Strict ในรุ่นที่ห้า:
คลาส enum ขยายการสนับสนุนการนำเข้าการส่งออก const
สำรองคำในโหมดที่เข้มงวด:
ใช้แพ็คเกจอินเทอร์เฟซสาธารณะแบบคงที่แบบคงที่ให้ผลผลิตได้รับการป้องกัน
หมายเหตุ: ปล่อยให้และให้ผลผลิตเป็นคำที่สงวนไว้ใหม่ สำหรับความเข้ากันได้ขอแนะนำให้ใช้เป็นคำที่สงวนไว้อ้างอิง
การใช้คำหลักและคำที่สงวนไว้ใน JavaScript จะส่งผลให้เกิดข้อผิดพลาด ไม่แนะนำ!