try catch

Dana's Log·2023년 4월 1일
0

JavaScript

목록 보기
13/13

try catch

이번시간에는 개발자라면 꼭 신경써야하는 디테일! 에러 핸들링🚫에 대해서 배워봤습니다. 개발자라면 미리리 에러가 나올만한 상황을 예측을 하여 에러핸들링을 적절하게 해주셔야 서비스를 사용하는 유저가 당황하지 않겠죠?

try catch

try{
    // 코드를 입력
}catch(error){
    // 에러핸들

try문 안에 있는 코드를 실행하다가 에러가나면
catch 안에들어가 에러를 실행
에러가 없다면 catch 블락을 무시하고 넘어간다

try…catch는 오직 런타임 에러에만 동작한다. 즉, 실행가능한 코드에만 try catch가 가능하다 만약에 {}중괄호 짝이 안맞다던지 그런 문법적인 에러로 돌아갈수 없는 코드라면 try catch가 동작할 수 없다.

에러 객체 Error
try 에서 에러가생기면 catch 블락에 error정보를 error객체안에 넣어서 매개변수로 전달해준다.
Error객체를 살펴보면 안에 name, message등 여러 이용가능한 속성값이 있지만 에러를 보기위해선 Error.message만 기억해도 좋다

Error 객체가 궁금하다면 이 링크를 참고해라
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error

profile
다나로그

0개의 댓글