JavaScript 200제
예외 처리하기(throw,try-catch-finally)
할수있다!긍정왕
2019. 9. 24. 16:03
예외처리시 에러 종류 크게 두가지
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
![]() |