210902 TIL

CoderS·2021년 9월 2일

TIL DAY 36

오늘 배운 일

✔️ 코드잇에서 JavaScript 중급

  • try catch문 활용하기

    예제 1)

    결과값 :

    • try catch문을 이용해서 에러가 발생하고 나서도 teamB가 정상적으로 출력을 했다.

예제 2)

결과값 :

  • title 변수를 try문에 선언했다. 하지만 try문은 코드 블록이므로 catch문에서는 사용이 불가능하다. 또한 밖에도 사용을 할 수 없다. Scope도 고려해야 할 요소다.

  • Finally 문

    • 조건문에서 if, else 뿐만 아니라 else if도 쓸 수 있듯이 try catch 문도 세번째 finally문을 이용해 코드를 완성시킬 수 있다.

    간단한 예 )

    catch문에서 모든 코드가 완료되고, 그 다음으로 finally에서 코드를 실행한다.

    ex 1) for문을 이용했을때

결과값 :

  • 코드에는 아무런 에러가 없으므로 try문에서 문제없이 출력이 되고 그 이후에 finally문에서 코드가 반드시 실행한다.

    만약에 finally문에서 에러가 발생한다면???

    try문과 똑같이 catch문을 마지막으로 하면은 똑같이 마지막은 에러 이후에 코드가 실행한다.

느낀점 :

  • 오늘은 에러를 쉽게 활용할 수 있는 try catch에 대해 심도있게 공부해 봤는데 약간 조건문과 비슷한 느낌이든다.
  • 분명히 많이들 이용할 것 같다.
profile
하루를 의미있게 살자!

0개의 댓글