EvalError --- Tạo một thể hiện đại diện cho một lỗi xảy ra liên quan đến hàm toàn cầu eval ().
InternalError --- Tạo một cá thể biểu thị một lỗi xảy ra khi một lỗi nội bộ trong công cụ JavaScript được đưa ra. Ví dụ: "quá nhiều đệ quy".
RangeError --- Tạo một thể hiện đại diện cho một lỗi xảy ra khi một biến số hoặc tham số nằm ngoài phạm vi hợp lệ của nó.
ReferenceError --- Tạo một thể hiện đại diện cho một lỗi xảy ra khi hủy tham chiếu một tham chiếu không hợp lệ.
Cú phápError --- Tạo một cá thể biểu thị một lỗi cú pháp xảy ra trong khi phân tích cú pháp mã trong eval ().
TypeError --- Tạo một thể hiện đại diện cho một lỗi xảy ra khi một biến hoặc tham số không phải là loại hợp lệ.
URIError --- Tạo một thể hiện đại diện cho một lỗi xảy ra khi encodeURI () hoặc decodeURI () được truyền tham số không hợp lệ.
RangeError. Bạn nên xác định loại tùy chỉnh hay chỉthrow new Error("<message>");?