try {} catch (error) {} // 에러 처리
에러가 발생하면 이후의 작업은 중단되지만 작업 내용에 따라 에러가 발생해도 처리를 지속해야 할 경우 try와 catch를 사용합니다. try {}에서 에러가 발생하면 catch (error) {} 부분이 실행되며, Error 객체를 가져와 에러 내용의 표시 등이 가능합니다. try, catch에서 에러가 처리되므로 이후의 작업이 계속 진행됩니다.
const a = 10;
try {
a = 20;
} catch (error) {
console.log(`에러가 발생하였습니다: ${error.message}.`);
}
// 중단 없이 실행
console.log(`상수의 a의 값은 ${a}입니다.`);