자바스크립트 세미콜론(;)

2022. 5. 25. 16:04·JavaScript
반응형
let myAge = 20;
console.log(myAge)

// 아래와 같이 콤마(,) 를 사용하여 
// 여러 내용을 한번에 출력할 수 있습니다.

console.log("제 나이는", myAge, "살입니다.")

 

자바스크립트 예제들을 확인하며 공부하는데 위와 같이

어떤 구문에는 ;가 붙어있고 어디는 안붙어있었다.

처음에는 변수선언에만 붙이는건가? 싶었는데 다음예제에서는 또 다른식으로 어디만 붙어있길래

전부 지우고 실행, 전부 넣고 실행을 해봤는데 둘다 돌아갔다.

그래서 검색을 해보고 알게된 점.

 

세미콜론을 내가 적지 않아도 인터프리터가 자동으로 구문 구분시 세미콜론을 붙여준다!

세미콜론 자동삽입(ASI, automatic semicolon insertion)이라는 기능이다.

그 과정을 이해한다면 안 적어도 상관없다지만 언제나 예외사항이 생길 가능성이 있고

이런 가능성을 간과하고 내가 짤때만 돌아가게 만든 코드는 좋은 코드가 아니라는것.

 

결론: 되도록이면 구문 끝에 세미콜론을 적자!

 

그런데 일부러 스스로 찾아보게 하려는 목적으로 예제에 세미콜론을 랜덤으로 붙인걸까?

그런거라면 미션성공....

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'JavaScript' 카테고리의 다른 글

자바스크립트 | 속성 접근자 .(dot notation), [](bracket notation)  (0) 2022.06.18
자바스크립트 문자열 합치기 + 자동 형변환, 명시적 형변환  (0) 2022.05.30
자바스크립트 NaN  (0) 2022.05.27
자바스크립트 null / undefined  (0) 2022.05.26
자바스크립트 변수선언 const / let / var  (0) 2022.05.25
'JavaScript' 카테고리의 다른 글
  • 자바스크립트 문자열 합치기 + 자동 형변환, 명시적 형변환
  • 자바스크립트 NaN
  • 자바스크립트 null / undefined
  • 자바스크립트 변수선언 const / let / var
이라후
이라후
  • 이라후
    화이팅
    이라후
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • TIL (23)
      • 기타 (26)
      • Python (14)
      • Django (10)
      • JavaScript (8)
      • git & GitHub (8)
      • Web (10)
      • Go (3)
      • wecode (31)
  • 반응형
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이라후
자바스크립트 세미콜론(;)
상단으로

티스토리툴바