
자바스크립트는 웃기다.
세미콜론을 안붙여도 작동이 된다!
자바스크립트는 인터프리터 언어라 개발과정에서 그걸 강제할 수 없는 부분도 있고,
정확히는 세미콜론 없이 동작하는 것은 아니다.
ASI, automatic Semicolon Insertion
자바스크립트 엔진에는 이 ASI 란 작업이 돌아간다.
세미콜론이 들어갈 자리를 파악해서 자동으로 넣어준 다음 코드를 실행한다.
대부분의 상황에서는 정확하게 동작하지만 예외의 경우들이 있다.
개발자의 의도와는 다르게 세미콜론을 찍거나 아예 안 찍어버리는 경우.

이걸 한 줄을 개행하고 작성하게 된다면

이렇게 작성된다.
그런데 ASI 는 이걸 보면 두 줄 다 세미콜론을 찍어버린다.

의도치 않게 세미콜론을 찍는 나머지 사례는 영상에서 확인하자.
그냥 세미콜론을 열심히 찍자.