JavaScript Error name 속성

정의와 사용법

name 속성은 오류 이름을 설정하거나 반환합니다.

error name 속성은 다섯 가지 다른 값을 반환할 수 있습니다:

에러 이름 설명 시도해 보세요
EvalError

eval() 함수에서 오류가 발생했습니다.

주석:JavaScript의 새 버전은 어떤 EvalError도 발생시키지 않습니다. 대신 SyntaxError를 사용하세요.

RangeError 숫자 "범위를 초과했습니다"가 발생했습니다. 시도해 보세요
ReferenceError 불법 인용이 발생했습니다. 시도해 보세요
SyntaxError 문법 오류가 발생했습니다. 시도해 보세요
TypeError 타입 오류가 발생했습니다. 시도해 보세요
URIError encodeURI()에서 오류가 발생했습니다. 시도해 보세요

ヒント:또한 오류 객체의 message 속성.

예제

에러 이름을 반환합니다("alert"을 "adddlert"로 의도적으로 오류를 발생시키기 위해 작성했습니다):

try {
  adddlert("환영합니다, 방문자!");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name;
}

본인이 직접 시도해 보세요

문법

errorObj.name

기술 세부 사항

반환 값: 에러 이름을 나타내는 문자열.
JavaScript 버전: 1.0

브라우저 지원

속성 Chrome IE Firefox 사파리 오퍼라
name 지원 지원 지원 지원 지원

관련 페이지

JavaScript 강의:JavaScript 오류

JavaScript 참조 설명서:message 속성