반응형
try catch finally 구문
try {
} catch (e) {
} finally {
}
try 구문 안에서 예외 발생 시 catch 구문에서 이를 처리합니다.
finally 구문은 필수가 아니며 예외 발생여부와 관계없이 수행할 작업이 있을 때 사용합니다.
catch의 괄호안에 입력하는 식별자가 예외 객체입니다.
예외 개체의 속성
속성이름 | 설명 |
message | 예외 메시지 |
description | 예외 설명 |
name | 예외 이름 |
throw 키워드를 사용하면 예외를 강제로 발생시킬 수 있습니다.
throw 키워드를 왜 사용하는가?
한 예시로, js는 특정 숫자를 0으로 나눌 때, 문제가 생기지 않습니다.
하지만 0으로나누는 것을 막고 싶을때, 아래와 같이 강제로 예외를 발생시킬 수 있습니다.
반응형
'Js > Javascript' 카테고리의 다른 글
[JS] forEach, map, filter, reduce (0) | 2023.02.22 |
---|---|
Promise 사용법 (resolve,reject) &promise.race(),all() (0) | 2023.02.22 |
var, let, const 키워드 (0) | 2021.07.25 |