js javascript 자바스크립트
-
[Copilot] JS에서 함수는 세미콜론(;)을 붙이지 않는 이유Front-end 개발 2024. 3. 13. 16:11
Q. JavaScript에서 함수 뒤에 세미콜론을 붙이지 않는 이유가 뭐야? 요약) JavaScript의 함수는 자체 종결성을 가지는 코드 블록이기 때문에 세미콜론을 붙이지 않는다. 💡 Copilot 답변 JavaScript에서 함수 뒤에 세미콜론을 붙이지 않는 이유는 코드 블록문이 자체적으로 종결성을 갖고 있기 때문입니다. 이러한 코드 블록은 언제나 문(statement)의 종료를 의미하는 자체 종결성을 가지고 있습니다. 따라서 if문, for문, 함수 문 등의 코드 블록 뒤에는 세미콜론을 붙이지 않습니다. 반면, 객체를 선언하는 중괄호 {} 뒤에는 세미콜론을 붙입니다. 이는 코드 블록이 아니라, 객체를 표현하는 리터럴 방식의 값 할당이기 때문입니다. 세미콜론을 붙이지 않아도 JavaScript Eng..