[자바스크립트] 예외처리

River Moon·2023년 8월 9일
0
post-thumbnail

예외 처리는 프로그램에서 발생할 수 있는 예외 상황을 감지하고 적절하게 대응하는 과정이다. 자바스크립트와 같은 프로그래밍 언어에서는 다양한 방법으로 예외 처리를 할 수 있다.

예외처리 - 구문오류

구문 오류는 프로그램의 문법이 잘못되었을 때 발생하는 오류이다. 구문 오류는 프로그램이 실행되기 전에 발견되므로, 이를 수정하지 않으면 프로그램은 실행되지 않는다.

  • Syntax Error
  • 문법 오류

기본 - try catch finally

  • try: 이 블록 내의 코드에서 예외가 발생할 수 있는 부분을 작성한다.
  • catch: try 블록 내의 코드에서 예외가 발생하면 실행되는 블록이다. 예외의 정보를 받아서 적절한 조치를 취한다.
  • finally: 예외 발생 여부와 관계없이 항상 실행되는 블록이다.
try {
  // 예외가 발생할 수 있는 코드
} catch (error) {
  // 예외 발생 시 처리 코드
} finally {
  // 항상 실행되는 코드
}

고급 - 예외 강제 발생

  • 예외적인 상황을 알림
  • 예외적인 상황을 발생 시킴
  • Error 생성자 또는 throw를 사용

예외 강제 발생은 특정 조건에서 개발자가 의도적으로 예외를 발생시키는 것이다. throw 키워드를 사용해 예외를 강제로 발생시킬 수 있다.

if (someCondition) {
  throw new Error("특정 조건에서 예외 발생!");
}

예외 처리는 코드의 안정성과 신뢰성을 높이는 중요한 부분이다. 적절한 예외 처리를 통해 사용자에게 더 나은 경험을 제공하고, 문제가 발생했을 때 원인을 빠르게 파악할 수 있게 도와준다.

profile
FE 리버

0개의 댓글