#05-1 [프로그래밍 기초(이론/실습)] (05.09) - JavaScript 제어문 * 수정중

sookyoung.k·2023년 5월 12일
0
post-thumbnail

제어문

프로그램의 실행 과정을 제어하기 위해 사용하는 구문

자바스크립트 제어문

조건문

: 조건에 따라서 다음 문장을 선택적으로 실행

if문, if~else문, 다중 if~else문, switch~case문

반복문

: 동일한 명령을 여러 번 처리하거나 특정 연산을 반복적으로 처리

for문, while문, do~while문

보조 제어문

: 조건문을 만나면 건너뛰거나 반복 수행을 종료 (반복문 내에서 사용)

continue문, break문


if문

조건식이 참(true)면 블록 내의 문장을 처리하고, 거짓이면 블록을 빠져나감

if~else문

조건식이 참(true)인 경우와 거짓(false)인 경우 처리할 문장이 각각 따로 있을 때 사용

다중 if~else문

여러 조건을 체크해야 할 때

switch~case문

조건문을 체크하여 다음에 처리할 문장의 위치를 파악한 후 해당 문장으로 가서 바로 처리


for문

for문 형식

  • 초기식: 반복 변숫값을 초기화, for문이 처음 시작할 때 한 번만 실행
  • 조건식: 블록 내 문장을 얼마나 반복할지 결정, 조건식이 참인 동안 반복
  • 증감식: 초기식에서 초기화 한 변수의 값을 증가 또는 감소

✅ 초기식을 for문 이전에 먼저 선언했다면 for문에서 생략 가능
✅ 초기식은 여러개 선언 가능
✅ for문 블록 내에 증감식 문장을 포함한다면 for문 자체에서 증감식 생략해도 됨
for( ; ;)와 같이 초기식, 조건식, 증감식을 모두 작성하지 않으면 블록 내 문장을 무한반복 함

while문

while (조건식) {
	실행문장;
}

do~while문

do {
	실행문장;
}
while (조건식);

break문

for문, while문, do~while문과 같은 반복문이나 switch~case문 내에서 해당 블록을 강제적으로 벗어나 다음 문장을 처리하도록 할 때 사용

continue문

if문의 조건식이 참이면 continue문 이후의 문장을 처리하지 않고 제어를 반복문의 시작위치로 옮김

lable문

제어를 블록 바깥으로 옮김

profile
영차영차 😎

0개의 댓글