[ JS ] try/catch/throw/finally
01. 에러 핸들링(Error handling)이란?
- 에러를 관리하는 방법, 예상치 못한 상황에 대처하는 방식
- 예상치 못한 에러가 일어날 가능성은 항상 존재하므로 이를 대비해야 함
02. try/catch
try/catch문
- 예외 처리는 일반적으로 try ... catch 문을 사용함
- try/catch를 사용하면 프로그램이 멈추지 않고 에러를 기록할 수 있다
throw/finally
- throw : 호출 시 그 즉시 현재 실행중인 함수를 중지함
- finally : try 시 에러 발생 여부와 상관없이 실행됨(예외 처리한 후 작업할 때 유용!)