Thuộc tính name của JavaScript Error

Định nghĩa và cách sử dụng

Thuộc tính name thiết lập hoặc trả về tên lỗi.

Thuộc tính tên lỗi có thể trả về sáu giá trị khác nhau:

Tên lỗi Mô tả Thử nghiệm
EvalError

Lỗi xảy ra trong hàm eval().

Ghi chú:Phiên bản JavaScript mới hơn sẽ không gây ra bất kỳ EvalError nào. Vui lòng sử dụng SyntaxError thay thế.

RangeError Xảy ra lỗi số "quá phạm vi". Thử nghiệm
ReferenceError Xảy ra lỗi tham chiếu không hợp lệ. Thử nghiệm
SyntaxError Xảy ra lỗi cú pháp. Thử nghiệm
TypeError Xảy ra lỗi loại. Thử nghiệm
URIError Xảy ra lỗi trong encodeURI(). Thử nghiệm

Lưu ý:Xin xem thêm thông tin về đối tượng lỗi message Thuộc tính.

Mẫu

Trả về tên lỗi (chúng tôi viết "alert" thành "adddlert" để cố ý tạo lỗi):

try {
  adddlert("Chào mừng khách!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}

Thử nghiệm trực tiếp

Cú pháp

errorObj.name

Chi tiết kỹ thuật

Giá trị trả về: Chuỗi biểu diễn tên lỗi.
Phiên bản JavaScript: 1.0

Hỗ trợ trình duyệt

Thuộc tính Chrome IE Firefox Safari Opera
name Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Giáo trình JavaScript:Lỗi JavaScript

Tài liệu tham khảo JavaScript:Thuộc tính message