예외처리시 에러 종류 크게 두가지
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 |