Try Catch
는 문제가 나올 것 같은 부분을 try { } 로 묶어서 시도하고
문제가 발생하면 그 부분을 catch { } 로 묶어서 잡아 다른 실행을 한다.
function yell(msg) {
try {
console.log(msg.toUpperCase().repeat(3));
} catch (e) {
console.log("string next time!");
}
}
위 같은 코드는 toUpperCase를 하기 위해서는 msg의 값이 string이 들어가야 하는데 만약
yell(123123) 같은 숫자를 입력하면 에러가 뜨는 코드인데, 그 부분을 잡아주기 위해 문제 예상 부분을
try로 묶어서 시도하고 문제가 yell(13123)를 입력해 문제가 발생하면 그 부분을 잡아서
console.log("string next time!")을 실행시키는 코드이다.
'The Web Developer 부트캠프 2022' 카테고리의 다른 글
setTiemeout, setInterval, filter (0) | 2022.09.20 |
---|---|
JS forEach,MAP, Arrow (0) | 2022.09.20 |
JS This (1) | 2022.09.19 |
JS 함수를 변수로, 인수, return, 메서드 (0) | 2022.09.19 |
JS BLOCK, var, lexical scope, 함수를 변수로 (0) | 2022.09.19 |