English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Error 생성자는 오류 객체를 생성합니다. 실행 중 오류가 발생할 때, Error 객체의 예제가 발생합니다.
오류 객체는 오류가 발생할 때 오류 정보를 제공합니다.
try { aaalert("Hello world"); } document.getElementById("result").innerHTML = e.name + "<br>" + e.message; }테스트를 보세요‹/›
우리의JavaScript 예외 튜토리얼에서오류에 대한更多信息를 알아보세요.
다음 표는 Error 객체의 속성을 나열합니다:
속성 | 설명 |
---|---|
name | 오류 이름을 설정하거나 반환합니다 |
message | 오류 메시지를 설정하거나 반환합니다 |
전역 Error 객체는 자신의 메서드를 포함하지 않지만, 원형 링크에서 몇 가지 메서드를 상속받습니다.
JavaScript는 일곱 가지 핵심 오류 생성자를 가지고 있습니다:
타입 | 설명 |
---|---|
EvalError | 예제를 만들어 보겠습니다. 이 예제는 전역 함수 eval()와 관련된 오류를 나타냅니다 |
InternalError | 예제를 만들어 보겠습니다. 이 예제는 JavaScript 엔진에서 내부 오류가 발생할 때 발생하는 오류를 나타냅니다 |
RangeError | 예제를 만들어 보겠습니다. 이 예제는 숫자 변수나 매개변수가 유효 범위를 벗어났을 때 발생하는 오류를 나타냅니다 |
ReferenceError | 취소할 수 없는 잘못된 참조를 취소할 때 발생하는 오류를 나타내는 예제를 생성하십시오. |
SyntaxError | eval()에서 코드를 해석할 때 발생하는 문법 오류를 나타내는 예제를 생성하십시오. |
TypeError | 변수나 매개변수의 타입이 잘못될 때 발생하는 오류를 나타내는 예제를 생성하십시오. |
URIError | encodeURI()나 decodeURI()를 잘못된 매개변수로 전달할 때 발생하는 오류를 나타내는 오류를 생성하십시오. |
Microsoft과 Mozilla는 일부 비표준 오류 객체 속성을 정의했습니다:
fileName(모자일라)
lineNumber(모자일라)
columnNumber(모자일라)
stack(모자일라)
description(マイ크로소프트)
number(マイ크로소프트)
이 속성을 사용하지 마세요. 모든 브라우저에서 사용할 수 없습니다.