고급 예외 처리 try, catch finally
·
Js/Javascript
try catch finally 구문 try { } catch (e) { } finally { } try 구문 안에서 예외 발생 시 catch 구문에서 이를 처리합니다. finally 구문은 필수가 아니며 예외 발생여부와 관계없이 수행할 작업이 있을 때 사용합니다. catch의 괄호안에 입력하는 식별자가 예외 객체입니다. 예외 개체의 속성 속성이름 설명 message 예외 메시지 description 예외 설명 name 예외 이름 throw 키워드를 사용하면 예외를 강제로 발생시킬 수 있습니다. throw 키워드를 왜 사용하는가? 한 예시로, js는 특정 숫자를 0으로 나눌 때, 문제가 생기지 않습니다. 하지만 0으로나누는 것을 막고 싶을때, 아래와 같이 강제로 예외를 발생시킬 수 있습니다.