try ~ catch

quin1392·2022년 5월 13일
0

프로그램을 작성하고 프로그램이 정상적으로 작동하는지 알아보기 위해 실행을 하다보면 알 수 없는 오류로 인해 프로그램이 죽거나 오류로 인해서 원하지 않은 결과가 나오는 경우가 많습니다. 프로그램이 비정상적으로 작동하여 오류를 일으키면 프로그램은 오류에 대한 내용을 전송하고 치명적인 오류일 경우 프로그램을 죽여서 비정상적으로 실행되는 것을 막습니다. 개발자는 이런 오류의 내용을 받아서 코드를 분석하거나, 오류가 발생해도 프로그램이 죽는 것을 막기 위해서 try ~ catch 문을 사용합니다.

개발자는 오류가 발생하는 코드를 try 문으로 묶고 해당 오류의 내용을 catch문으로 보내서 오류 코드를 분석하거나 프로그램이 죽는 것을 막습니다.

try {
	// 오류가 발생하는 코드, 오류가 발생하면 try문의 실행은 멈추고 catch 문으로 이동한다.
} catch(event) {
 	//event의 값을 통해서 오류 로그를 분석, try문이 정상 실행될 경우 catch 문은 무시된다.
  	//console.log(event)
}

0개의 댓글