Try / Catch 는 실행할 코드에 문제 또는 예외가 생겼을 때 어떻게 반응할지를 정하는 코드이다.
try{안에 있는 코드 실행 중 예외나 오류가 발생한다면}
catch(error){에러와 관련된 안내 가능}
catch 뒤에 if를 사용하여 문제 상황에 맞는 결과를 안내받을 수 있다.
try{
aaa()
}
catch(error){
if(오류상황1){받을 결과1}
else if(오류상황2){받을 결과2}
else{기타 결과}
}
Catch 뒤에 Finally 를 추가하여 오류 발생 여부와 관계없이 실행되기 원하는 코드를 작성할 수 있다.(데이터 분석 목적 등)