47.1 에러 처리의 필요성에러는 언제나 발생할 수 있다. 발생한 에러에 대해 대처하지 않고 방치하면 프로그램은 강제 종료된다.이를 막기 위해 try...catch 문을 사용해 발생한 에러에 적절하게 대응하면 프로그램이 강제 종료되지 않고 계속해서 코드를 실행시킬 수 있다.직접적인 에러를 발생하지는 않는 예외적인 상황이 발생할 수도 있다.예외적인 상황에 적절하게 대응하지 않으면 에러로 이어질 가능성이 크다.작성한 코드에서는 언제나 예외적인 상황이 발생할 수 있다는 것을 전제하고 이에 대응하는 코드를 작성하는 것이 중요하다.47.2 try...catch...finally 문기본적으로 에러 처리를 구현하는 방법은 크게 두 가지가 있다.반환하는 값을 if 문이나 단축 평가 또는 옵셔널 체이닝 연산자를 통해 확..