{
var a = 1;
}
0개 이상의 statement
를 { }
로 묶은 단위를 코드 블록 or 블록이라고 부르며 JS는 이를 하나의 실행 단위로 취급한다.
단독으로 사용하면 아무런 의미가 없기 때문에 일반적으로 제어문, 함수 등에서 사용한다.
statement
의 끝에 ;
을 붙이는 것이 일반적이지만 블록문의 끝에는 예외적으로 붙이지 않는다.
나머지는 단순 문법이기 때문에 다른 언어와 특별히 다를 것도 없고, 여기에 정리해도 생산성 없는 단순 타이핑 작업이 될 것 같아서 MDN 링크로 대체하였다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if...else
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/do...while
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue