지극히 개인적인 공부 노트/자바스크립트(JS) & 타입스크립트(TS)

[JavaScript] 자바스크립트에서 조건문과 반복문 사용 형식

AS J 2021. 8. 21. 23:52

1. 조건문(if문)

다음과 같이 if, else if, else를 이용하여 다양한 형식의 조건문 작성이 가능하다.

 

// if문
if ( 조건 ) {
    조건이 true일 때 수행할 명령;
}

// if - else문
if ( 조건 ) {
    조건이 true일 때 수행할 명령;
} else {
    조건이 false일 때 수행할 명령;
}

// if - else if문
if ( 조건1 ) {
    조건1이 true일 때 수행할 명령;
} else if ( 조건2 ) {
    조건2가 true일 때 수행할 명령;
} else if ( 조건3 ) {
    조건3이 true일 때 수행할 명령;
}

// if - else if - else문
if ( 조건1 ) {
    조건1이 true일 때 수행할 명령;
} else if ( 조건2 ) {
    조건2가 true일 때 수행할 명령;
} else if ( 조건3 ) {
    조건3이 true일 때 수행할 명령;
} else {
    모든 조건이 false일 때 수행할 명령;
}

 

 

2. 반복문(for문, while문)

1) for문

다음과 같이 변수 선언 및 초기화, 조건, 증감 표시를 이용하여 for문의 조건을 설정한다.

for (초기화한 변수값; 조건; 증감 표시) {
    증감하는 변수에 대해 조건이 true인 동안 반복 수행할 명령;
}

// 예시) 1부터 9까시 순서대로 웹 페이지에 출력
for (let i = 0; i < 10; i++) {
    console.log(i);
}

 

2) while문

while문의 조건 부분이 true를 만족한다면 명령을 반복 수행한다. 만약 일단 조건과 무관하게 한 번은 명령을 수행하고, 이후부터 조건에 따라 명령 반복 수행 여부를 결정하고 싶을 때는 do - while문 형식을 이용한다.

// while문
while ( 조건 ) {
    조건이 true인 동안 반복 수행할 명령;
}

// 보통 아래 예시처럼 바깥에서 변수 초기화, 반복문 안에서 증감까지 함께 수행
let num = 0

while ( num < 10 ) {
    console.log(num);
    num++;
}


// do - while문
do {
    일단 먼저 수행할 명령;  // 조건에 무관하게 일단 한 번은 수행
} while ( 조건 )