Bên cạnh hàm tạo Lỗi chung có thể được sử dụng để tạo lỗi tùy chỉnh, có bảy trình tạo lỗi cốt lõi khác trong JavaScript. Đây là -
-
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 thể hiện đại diện cho một lỗi xảy ra khi một lỗi nội bộ trong công cụ JavaScript được ném ra. Ví dụ:"quá nhiều đệ quy"
-
RangeError - Tạo một phiên bả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 đến một tham chiếu không hợp lệ.
-
SyntaxError −Tạo một phiên bản đại diện cho một lỗi cú pháp xảy ra khi phân tích cú pháp mã trong eval ().
-
TypeError −Tạo một trường hợp đại diện cho một lỗi xảy ra khi một biến hoặc tham số không thuộc loại hợp lệ.
-
URIError −Tạo một trường hợp đại diện cho một lỗi xảy ra khi encodeURI () hoặc decodeURI () được truyền các tham số không hợp lệ.