반응형
try 내부의 코드가 실행되다가 오류 나면 catch로 이동
=>
에러가 나도 코드가 강제 종료되지 않는다.
try {
// 잘 실행되다가
// 에러난 코드 이후로는 실행이 안된다.
// 로그로 확인 가능
} catch (error) {
alert(`에러 내용: ${error.name}: ${error.message}`);
}
catch(error)의 error : 에러 정보를 갖고 있는 객체
throw는 사용자 지정 오류
특정 상황의 오류일 경우 catch로 던져 에러를 처리한다.
try{
if(x>10){
throw "high";
}else if(x<0){
throw "low";
}
}
catch(err){
if(err == "high"){
document.write("111111111");
}
if(err == "low"){
document.write("22222222222");
}
}
참고
반응형
'IT > web' 카테고리의 다른 글
Node.js] Mongoose 모듈로 DB 연결, 사용자 추가, 사용자 인증 (0) | 2020.01.28 |
---|---|
Node.js] MongoDB 연결, 사용자 추가, 데이터일치여부 확인 (0) | 2020.01.28 |
Node.js] console.log // dir // table .. (0) | 2020.01.25 |
Node.js] 파일 업로드, multer 미들웨어 (0) | 2020.01.25 |
Node.js] 쿠키 설정, 세션 설정 (0) | 2020.01.24 |
댓글