제어 흐름

사용자 행동부터 오류 처리까지 한 흐름으로 읽는다

이벤트는 사용자의 행동을 코드 실행으로 바꾸고, 예외 처리는 실행 중 생긴 오류가 전체 흐름을 멈추지 않게 다룬다.

1

대상 선택

document로 버튼, 폼, 입력칸을 찾는다.

2

이벤트 등록

click, input, submit에 함수를 연결한다.

3

행동 발생

사용자 행동 뒤 콜백 함수가 실행된다.

4

DOM 변경

textContent, value, style 값을 바꾼다.

5

예외 처리

try-catch로 실패 상황을 안전하게 처리한다.

폼 문제에서 볼 것

빈 입력이면 preventDefault()로 기본 제출을 막고 안내 문구를 표시하는지 확인한다.

오류 문제에서 볼 것

위험한 코드는 try에 두고, 실패 처리는 catch에서 한다. throw는 직접 예외를 발생시키는 신호다.