[Mordern JavaScript Tutorial] Part 1.2.2. 코드 구조

강진석·2022년 5월 20일
0

코드 구조

코드 블록 만들기

문(Statement)

어떤 작업을 수행하는 문법구조와 명령어

  • 문은 원하는 만큼 작성 가능
  • 서로 다른 문은 세미콜론 ; 으로 구분
  • 가독성을 위해 다른 문은 다른 줄에 작성하는 것이 좋음
    alert('Hello, world!'); // Hello, world!
    
    alert('Hello'); alert('World!'); // 따로 실행됨
    
    alert('Hello');
    alert('World!'); // 가독성 UP

세미콜론

줄바꿈이 있다면 세미콜론 생략 가능

  • 대부분의 경우 줄바꿈은 자동으로 세미콜론 삽입
  • 하지만 줄바꿈 = 세미콜론 이 아니거나, 세미콜론이 필요하지만 자동으로 추가하지 못하는 경우 존재
    [1, 2].forEach(alert) // 정상작동
    
    alert("에러가 발생합니다.")
    [1, 2].forEach(alert) // 에러
    
    // 배열은 앞에 세미콜론이 있을 것이라 가정하지 않아 아래 코드와 같음
    alert("에러가 발생합니다.")[1, 2].forEach(alert) 

주석

  • 한줄 주석
 //
  • 구간 주석
    /* 
    ...
    */
  • 중첩 주석은 불가능
    /*
        /* 중첩 주석 ?!? */
    */ // 에러

주석은 배포 전 빌드 도구들이 자동으로 제거함

0개의 댓글