javascript/javascript 고급문법
[javascript] try...catch(에러 핸들링)
남민섭
2023. 1. 24. 11:28
728x90
반응형
자바스크립트에서 오류는 try...catch문을 통해서 관리함
구문)
try{
//code(코드에서 에러가 발생했다!!!)
}
catch(err){
//발생한 에러를 캐치에서 잡아줌
}
코드실행이 멈추지 않고 계속 진행하면서 에러를 잡아줌
콘솔을 잘 이용해야할거같당...후후
try 선언의 구성은 하나 이상의 try블록을 반드시 포함하며 catch블록과 finally블록 중 최소한 하나 혹은 둘다 포함하여 이루어짐
try...catch
try...finally
try...catch...finally
try{
console.log("try 블럭 시작")
throw new SyntaxError("구문이 틀렸어요: 다시작성")
//SyntaxError 의도적으로 에러를 만들어줌
console.log("try 블럭 끝")
}
catch(err){
console.log(err.name);
//에러라는 객체가 가지고있음 name, message
console.log(err.message);
}
finally { //항상 실행시킬수있는 함수
console.log("항상실행");
}
console.log("계속 동작");
출력값
728x90
반응형