자바스크립트 구문

(2020-03-08)

반복문, for in, for of

1. 문장문장 종료 
     - 각 문장은 세미콜론(;)으로 종료 함
        . 문장을 이용해 컴퓨터에 명령을 내리게 됨
        . 결국, 이러한 문장들이 모여 프로그램을 구성하게 됨
     - 그러나, C 언어 처럼 세미콜론(;)을 강제하지 않음
        . 자바스크립트 인터프리터가 알아서 세미콜론(;)을 붙여줌
        . 다만, 이때문에 문법오류 발생 가능성도 있음


2. 제어 구문조건문 : if/else 문, switch 문, try/catch/finally 문

  ㅇ 반복문 : while 문, do/while 문, for 문, for/in 문, for/of 문
     - for 문 : 특정 코드를 반복 실행하는 통상적인 반복문
        . 형식 : for (초기화 변수; 조건식; 간격) { 문장 };

     * 다음 2개 구문객체 대상의 반복문
     - for in 문 : 객체 안의 각 프로퍼티들을 순회하는 반복문
        . 형식 : for (프로퍼티 변수 in 객체 표현식) { 문장 };
        . 특징 : 순서가 보장되지 않음
     - for of 문 : 객체 안의 각 값들을 순회하는 반복문 (Iterable 이어야 함)
        . 형식 : for (값 변수 of 객체 표현식) { 문장 };

  ㅇ 분기문 : break 문, continue 문, return 문, throw 문

  ※ 한편, 제어 구문 형식을 갖는, 1 이상의 문장들로 구성된, 복합문/블록문에서는, 
     - 문장 여러 개를 중괄호({ })로 묶을 수 있음


[JS 구문,연산자] 1. JS 구문 2. JS 연산자 3. 분할 대입 연산

 
        최근수정     요약목록     참고문헌