반응형
📢JAVASCRIPT THROW 예외처리
▼ 내용
throw 에 에러가 걸리면 이하 구문은 실행안하고 catch문으로 들어간다
💻코드
function getRectArea(width, height) {
if (isNaN(width) || isNaN(height)) {
console.log("시작 1");
throw "Parameter is not a number!";
console.log("시작 2");
}
console.log("시작 3");
}
console.log("시작 4");
try {
getRectArea(3, 'a');
console.log("시작 5");
}
catch(e) {
console.log("에러22"+e);
// expected output: "Parameter is not a number!"
}
//console.log 에러일경우
> "시작 4"
> "시작 1"
> "에러22Parameter is not a number!"
//console.log 정상일경우
> "시작 4"
> "시작 3"
> "시작 5"
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JAVASCRIPT] - 동기 , 비동기 (0) | 2022.01.05 |
---|---|
D3.JS - 날짜 라인 그래프 그리기 (0) | 2022.01.05 |
JavaScript - ECMA6 문법 (구조분해,애로우함수 등) (0) | 2019.04.30 |
javascript - foreach 문 , for in 문 , for of문 (1) | 2019.03.03 |
javascript 구동방법이해하기 (0) | 2019.03.03 |