자바스크립트: 세미콜론과 세미콜론 자동 삽입(ASI)
세미콜론은 대부분의 프로그래밍 언어에서 statement terminator이기 때문에, 모든 statement의 끝에는 statement가 종료됨을 명시하기 위해 세미콜론을 붙여주어야 한다. 다만 if, for, 그리고 함수 statement 등의 코드 블록은 self closing (자체 종결성)을 갖기 때문에 붙이지 않는다. let mary = 'mary' console.log(mary) // mary let peter = 'peter'; console.log(peter); // peter 하지만 위 코드를 실행해보면 알겠지만, 자바스크립트는 세미콜론을 생략해도 문제가 없다. 자바스크립트 엔진에는 ASI(automatic semicolon insertion)이라는 statement의 끝을 예측해 자..
자바스크립트
2021. 8. 22. 17:19