[JavaScript] 자바스크립트에서 에러 발생 확인하기

2022. 8. 5. 03:20Program/JavaScript

249_자바스크립트에서 에러 발생 확인하기

[적용]

  • 에러 종류를 확인하고 싶을 때
  • 에러가 발생해도 작업을 계속 진행하고 싶을 때
  • 에러 발생 시 특정 처리를 실행하고 싶을 때

[문법]

구문 의미
try {} chatch (error) {} 에러 처리 

[내용]

에러가 발생하면 이후의 작업은 중단되지만 작업 내용에 따라 에러가 발생해도 처리를 지속해야 할 경우 try 와 catch를 사용한다.

try {} 에서 에러가 발생하면 catch (error) {} 부분이 실행되며, Error 객체를 가져와 에러 내용의 표시 등이 가능하다.

try, catch에서 에러가 처리되므로 이후의 작업이 계속된다.

 

JavaScript                                                                                                                                                          main.js

const a = 10;

try {
  a =20;  // a에 값을 다시 대입하면 에러 발생
} catch (error) {
  console.log(`에러가 발생했습니다.: ${error.message}`);
}

// 중단 없이 실행
console.log(`상수 a의 값은 ${a}입니다.`);

 

실행결과

'상수 a의 값은 10입니다.'의 출력 처리가 중단되지 않고 실행된다.

 

 


 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김