반응형
1. 오류의 종류
1) 구문 오류
- 프로그램 실행 전에 발생하는 오류
- 괄호의 짝을 맞추지 않은 경우, 문자열을 열었는데 닫지 않은 경우(따옴표가 하나 없을경우)
- Syntax error
2) 예외
- 프로그램 실행중에 발생하는 오류, 런타임 오류라고도 한다.
- 함수 호출이 제대로 되지 않을때 등
- TypeError, ReferenceError, RangeError 등
2. 예외 처리
1) 기본 예외 처리
- 조건문을 사용해서 예외가 발생하지 않게 만드는 것
2) 고급 예외 처리
- try catch finally 구문을 활용해서 처리하는 것
try{
// 예외가 발생할 가능성이 있는 코드
} catch(exception){
// 예외가 발생했을 때 실행할 코드
} finally{
// 무조건 실행할 코드, finally는 필요할 때만 사용
}
3. 예외 객체
- try catch finally 구문에서 catch안에 입력하는 식별자
- 예외 객체의 속성
속성 이름 | 설명 |
name | 예외 이름 |
message | 예외 메세지 |
4. 예외 강제 발생
- 예외를 강제로 발생시킬때는 throw 키워드 사용
//단순하게 예외를 발생시킨다.
throw 문자열
//조금 더 자세하게 예외를 발생시킨다.
throw new Error(문자열)
반응형
'혼공단 > 혼공단 6기' 카테고리의 다른 글
혼자 공부하는 자바스크립트 9장 - 클래스 (0) | 2021.08.10 |
---|---|
[혼공단 6기] 혼자 공부하는 자바스크립트 5주차 후기 및 미션 인증 (0) | 2021.08.03 |
혼자 공부하는 자바스크립트 7장 - 문서 객체 모델(2) (0) | 2021.08.03 |
혼자 공부하는 자바스크립트 7장 - 문서 객체 모델(1) (0) | 2021.08.03 |
[혼공단 6기] 혼자 공부하는 자바스크립트 4주차 후기 및 미션 인증 (0) | 2021.07.31 |