48 예외 처리 활용하기
지난 강에서는 try, catch, finally 구문과 throw 구문을 이용해서 오류를 발생시키고 catch 구문에서 오류를 처리하는 방법을 배웠습니다.
if 구문을 활용해도 비슷하게 동작하는 코드를 작성할 수 있을 것 같습니다. 하지만 try catch 구문은 함수를 호출한 다음 호출한 함수 안에서 발생하는 오류까지 잡을 수 있으므로 if 구문보다 강력합니다.
다음과 같이 오류를 발생시키는 함수를 추가해 볼까요?