이제 제어문이 어떤 일을 하는지 확실히 알았고 가장 기본적인 것들을 사용해 봤으니 자바스크립트의 제어문에 대해 자세히 알아봐도 될 것 같습니다.
그리고 이제 순서도는 그만 그릴 겁니다.
순서도는 훌륭한 시각화 도구이고, 그림을 통해 배우는데 익숙한 사람에게는 특히 알맞지만, 여기서부터는 순서도로 나타내기 어려운 것들이 많이 등장할 겁니다.
제어문은 크게 말해 조건문과 반복문 두 가지 범주로 나뉩니다.
조건문에는 이미 본 if와 if…else 문이 있고, 그 외에 곧 살펴볼 switch 문이 있습니다.
조건문은 말하자면 갈림길과 같습니다.
선택할 수 있는 길이 몇 가지 있으면 그 중 하나를 선택할 뿐, 다른 곳에는 갈 수 없습니다.
반복문에는 while과 do…while, for 루프가 있습니다.
이들은 조건이 맞는 동안 바디를 계속 반복합니다.