<aside>
☝ 목차
</aside>
1. 구문 오류와 예외
오류(Error, 에러): 부정확하거나 유효하지 않은 동작
- 오류의 종류 : 프로그래밍 언어의 오류(2가지)
- 프로그램 실행 전에 발생하는 "구문 오류"
- 프로그램 실행 중에 발생하는 "런타임 오류(예외)"
- 구문 오류
- 프로그램 코드를 작성할 때 발생하는 오류
- 프로그램의 문법이 언어의 정의된 규칙을 따르지 않을 때 발생
- EX) 괄호를 닫지 않거나, 잘못된 키워드를 사용하는 경우 등
: 구문 자체의 오류가 있으면 웹 브라우저가 코드를 분석 조차 하지 X >> 실행 X
- 런타임 오류(예외)
- 프로그램의 실행 중에 발생하는 오류
- 예측 가능한 비정상적인 조건 또는 예외적인 사건을 의미
: 코드가 순차적으로 실행되다가 오류가 위치하는 부분 이후에는 실행이 중단
- EX) 파일을 찾을 수 없거나, 잘못된 입력이 주어지는 경우, 네트워크 연결 오류 등
2. 구문 오류 예제
SyntaxError 발생 - 구문 오류
- 오류 자체에 어떤 파일의 어느 위치에서 오류가 발생했는지 명시