오류

오류 메시지를 사용하면 스크립트에서 예상치 못했던 결과나 동작으로 인한 문제를 해결할 수 있습니다.

오류의 종류

구문 오류는 JScript 문이 구문 규칙을 위반할 때 발생합니다. 런타임 오류는 스크립트를 실행하는 동안 발생합니다.

구문 오류

JScript 문의 구조가 JScript 스크립팅 언어의 문법 규칙을 하나 이상 위반하면 JScript 구문 오류가 발생합니다. JScript 구문 오류는 프로그램이 실행을 시작하기 전 프로그램 컴파일 중에 발생합니다.

런타임 오류

JScript 런타임 오류는 JScript 스크립트에서 시스템이 실행할 수 없는 동작을 수행하려고 할 때 발생합니다. JScript 런타임 오류는 스크립트가 실행되고 있으며 메모리를 동적으로 할당하는 도중 변수 식이 계산될 때 발생합니다.

오류 catch

JScript 프로그램을 통해 런타임 오류를 catch하고 검사할 수 있습니다. 오류를 생성하는 코드를 try 블록에 포함하면 catch 블록을 사용하여 catch할 수 있습니다.

JScript가 throw하는 오류는 Error 개체입니다. 오류 식별에 도움이 되도록 프로그램에서 catch된 Error 개체의 오류 번호와 메시지를 표시할 수 있습니다.

오류가 catch되지 않으면 스크립트가 종료됩니다.

JScript 코드에서는 throw 문을 사용하여 Error 개체를 포함하여 모든 데이터 형식의 사용자 지정 오류를 생성할 수 있습니다.

참고 항목

기타 리소스

JScript 참조