Try-catch 문
try-catch 문은 JavaScript에서 예외 처리를 위해 사용된다.
try 블록 내에서 예외가 발생할 수 있는 코드를 작성하고, catch 블록에서 예외를 처리하는 방식이다.
try {
// 예외가 발생할 수 있는 코드
} catch (error) {
// 예외 처리
}
- try: 예외가 발생할 수 있는 코드를 포함하는 블록이다. 예외가 발생할 경우, 해당 블록 내에서 예외가 발생하게 된다.
- catch: try 블록에서 예외가 발생하면 catch 블록이 실행된다. 이 블록은 예외를 처리하고, 원하는 작업을 수행할 수 있다. catch 블록은 필수는 아니지만, try 블록에서 예외가 발생했을 때 실행되는 곳이다.
- error: catch 블록의 매개변수로 예외 객체를 받는다.
Try-catch 문이 애러가 발생해도 무조건 처리하는 방법
catch 블록 내에서 예외를 처리하고 나서에도 특정 코드를 무조건 실행하고 싶을 때가 생긴다.
이런 경우에는 finally 블록을 사용할 수 있다.
finally 블록은 try-catch 문의 가장 마지막에 위치하며, 예외 발생 여부와 관계없이 항상 실행된다.
try {
// 예외가 발생할 수 있는 코드
console.log('try 블록 실행');
throw new Error('예외 발생');
} catch (error) {
// 예외 처리
console.error('catch 블록 실행:', error.message);
} finally {
// 예외 발생 여부와 상관없이 항상 실행되는 코드
console.log('finally 블록 실행');
}
'JS' 카테고리의 다른 글
JavaScript 객체의 확장, 직렬화, 메서드 (0) | 2024.01.29 |
---|---|
JavaScript 객체의 프로퍼티 접근 및 조작 방법 (0) | 2024.01.28 |
javascript 기초 (0) | 2024.01.23 |
텍스트 복사 버튼 (0) | 2024.01.18 |
카카오톡 공유하기 기능 삽입하기 (0) | 2024.01.10 |