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
반응형
'javascript > javascript 고급문법' 카테고리의 다른 글
[javascript] Promise & Async/Await (0) | 2023.01.24 |
---|---|
[javascript] Fetch API (1) | 2023.01.24 |
[javascript] XMLHttpRequest (0) | 2023.01.23 |
[javascript] this키워드 (0) | 2023.01.23 |
[javascript] Modules (0) | 2023.01.11 |
댓글