서적/모던 자바스크립트 Deep Dive
[05장 표현식과 문] 세미콜론
kelly09
2024. 5. 26. 11:06
🍰 세미콜론
: 문의 종료 나타냄
- 자바스크립트 엔진은 세미콜론(;)으로 문의 종료 위치 파악하고 순차적으로 문을 실행함
- 단, 중괄호({})로 묶은 코드 블록 뒤에는 붙이지 않음 => 코드 블록은 자체 종결성(self closing) 가짐
🍴 세미콜론 자동 삽입 기능(ASI - automatic semicolon insertion)
- 문의 끝에 붙이는 세미콜론은 옵션임
- 자바스크립트 엔진이 소스코드 해석 시 문 끝이라고 예측되는 지점에 세미콜론 자동으로 붙여주는 기능이 수행되기 때문
- 붙이는 걸 권장