The Web Developer 부트캠프 2022

JS Try Catch

거위발바닥 2022. 9. 19. 19:39

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!")을 실행시키는 코드이다.