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>");
?