นอกจาก Error constructor แบบทั่วไปที่ใช้สร้าง custom errors แล้ว ยังมี core error constructors อีก 7 ตัวใน JavaScript ได้แก่EvalError - สร้างอินสแตนซ์แทนข้อผิดพลาดที่เกิดขึ้นเกี่ยวกับฟังก์ชัน eval() ทั่วไปInternalError - สร้างอินสแตนซ์แทนข้อผิดพลาดที่เกิดจาก internal error ใน JavaScript engine เช่น