자바스크립트 예외처리

웅평·2023년 7월 10일
0

try...catch문

에러가 발생하면 에러에 대한 정보를 name과 message라는 프로퍼티로 담고 있는 에러 객체가 만들어진다.

try {
  // 실행할 코드
} catch (error) {
  // 에러 발생 시 동작할 코드
}

try문 안에서 실행할 코드를 작성하고, try문에서 에러가 발생한 경우에 실행할 코드를 catch 문 안에 작성

try문에서 발생한 에러 객체가 catch문의 첫 번째 파라미터로 전달
try문에서 에러가 발생하지 않을 경우 catch문의 코드는 동작하지 않는다

try...catch...finally

try {
  // 실행할 코드
} catch (error) {
  // 에러가 발상했을 때 실행할 코드
} finally {
  // 항상 실행할 코드
}

에러 만들기

throw new TypeError('타입 에러가 발생');

0개의 댓글