제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복실행(반복문)할 때 사용한다.

일반적으로 코드는 위에서 아래 방향으로 순착적으로 실행되지만,

제어문을 사용하면 코드의 실행 흐름을 “인위적”으로 제어할 수 있다.

블록문(Block statement)

조건문(Conditional Statement)

반복문(Loop Statement)

레이블문(label statement)