다음을 통해 공유


number 속성

특정 오류와 관련된 숫자 값을 반환하거나 설정합니다.

object.number

인수

  • object
    임의의 Error 개체 인스턴스입니다.

설명

오류 번호는 32비트 값입니다. 상위 16비트 단어는 장치 코드이고 하위 16비트 단어가 실제 오류 코드입니다. 실제 오류 코드를 확인하려면 number 속성을 16진수 0xFFFF와 결합하기 위해 &(비트 논리곱) 연산자를 사용하십시오.

예제

다음 예제에서는 예외를 throw하고 오류 번호에서 파생된 오류 코드를 표시합니다.

try
{
    var arr = new Array(-1);
}
catch(e)
{
    print ("Error Code: " + (e.number & 0xFFFF));
    print ("Facility Code: " + (e.number>>16 & 0x1FFF));
    print ("Error Message: " + e.message);
    print ("Error Name: " + e.name);
}

이 코드의 출력은 다음과 같습니다.

Error Code: 5029
Facility Code: 10
Error Message: Array length must be zero or a positive integer
Error Name: RangeError

요구 사항

버전 5

적용 대상

Error 개체

참고 항목

참조

description 속성

message 속성(Visual Studio - JScript)

name 속성