예외처리시 에러 종류 크게 두가지 

1. 예상치 못한 에러

2. 개발자가 의도한 에러 --> throw문 사용

 

examples/part2/035.js

 

문자형 값 'Wrong type'을 넣으면 typeof val 결과값은 stirng을 반환합니다.

따라서 조건문 아래 throw문 실행 

 

throw문은 예외상황을 미리 파악하고 에러를 발생시켜 이후 코드가 실행되지 않도록 합니다. 

 

 

* try-catch-finally문

try 블럭 안에서 발생된 에러 잡아내고

catch 블록으로 제어권 넘김

finally 블록 에러발생여부와 상관없이 실행되는 블록

 

examples/part2/035-1.js

 

 

'JavaScript 200제' 카테고리의 다른 글

함수 기본 매개변수 처리하기  (0) 2019.09.25
arguments 객체 이해하기  (0) 2019.09.25
함수 이해하기  (0) 2019.09.24
심볼형 이해하기  (0) 2019.09.24
ES6의 향상된 객체문법  (0) 2019.09.24

+ Recent posts