Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Các loại lỗi (Error) trong JavaScript

Ngoài constructor Error chung để tạo lỗi tùy chỉnh, JavaScript có 7 constructor lỗi lõi:

Loại lỗi Mô tả
EvalError Lỗi liên quan đến hàm toàn cục eval().
InternalError Lỗi nội bộ engine JS (ví dụ: "too much recursion").
RangeError Số nằm ngoài phạm vi hợp lệ (ví dụ: new Array(-1)).
ReferenceError Tham chiếu không hợp lệ (biến chưa khai báo).
SyntaxError Lỗi cú pháp khi parse code trong eval().
TypeError Giá trị không đúng kiểu mong đợi (ví dụ: null.f()).
URIError Tham số không hợp lệ cho encodeURI()/decodeURI().

Tất cả đều kế thừa từ Error và có thuộc tính message, name, stack (non-standard).