위코딩
article thumbnail
반응형

조건문과 반복문은 프로그래밍에서 가장 기본적이고 중요한 구문으로, 특정 조건에 따라 코드 블록을 실행하거나 반복적인 작업을 수행하는 데 사용됩니다. 자바스크립트에서는 다양한 유형의 조건문과 반복문을 지원합니다.


조건문 (if/else, switch)

if/else 문
if/else 문은 주어진 조건이 참(true)인 경우와 거짓(false)인 경우에 서로 다른 코드 블록을 실행하는 데 사용됩니다.

let age = 18;

if (age >= 18) {
    console.log('성인입니다.');
} else {
    console.log('미성년자입니다.');
}

 

switch 문
switch 문은 주어진 변수의 값에 따라 다른 경우들을 분기하여 처리하는 데 사용됩니다.

let day = '월요일';

switch (day) {
    case '월요일':
        console.log('출근합니다.');
        break;
    case '화요일':
        console.log('회의가 있습니다.');
        break;
    default:
        console.log('휴일입니다.');
}

반복문 (for, while, do/while)

for 문
for 문은 주어진 조건이 참인 동안 코드 블록을 반복하여 실행하는 데 사용됩니다.

for (let i = 1; i <= 5; i++) {
    console.log(i);
}

 

while 문
while 문은 주어진 조건이 참인 동안 코드 블록을 계속해서 반복하여 실행하는 데 사용됩니다.

let i = 1;

while (i <= 5) {
    console.log(i);
    i++;
}

 

do/while 문
do/while 문은 코드 블록을 먼저 실행하고, 주어진 조건이 참인 경우 계속해서 반복하여 실행하는 데 사용됩니다.

let i = 1;

do {
    console.log(i);
    i++;
} while (i <= 5);

중첩된 조건문과 반복문

조건문과 반복문은 필요에 따라 중첩하여 사용할 수 있습니다. 이를 통해 복잡한 로직을 구현할 수 있습니다.

for (let i = 1; i <= 3; i++) {
    console.log('바깥 반복문:', i);

    for (let j = 1; j <= 2; j++) {
        console.log('안쪽 반복문:', j);
    }
}

조건문과 반복문은 프로그래밍에서 필수적인 구문으로, 주어진 조건에 따라 코드 블록을 실행하거나 반복적인 작업을 수행합니다. if/else와 switch를 사용하여 조건에 따라 다른 처리를 할 수 있으며, for, while, do/while을 사용하여 반복 작업을 수행할 수 있습니다. 또한, 중첩된 조건문과 반복문을 사용하여 복잡한 로직을 처리할 수 있습니다. 조건문과 반복문을 잘 활용하여 효율적인 프로그래밍을 하시기 바랍니다!

반응형

'Language > JavaScript' 카테고리의 다른 글

[JS] DOM(Document Object Model) 조작  (0) 2023.07.20
[JS] 배열과 객체  (0) 2023.07.20
[JS] 함수 정의와 활용  (0) 2023.07.20
[JS] 변수, 데이터 타입, 연산자  (0) 2023.07.20
[JS] JavaScript 소개와 기본 구문  (0) 2023.07.20
loading loading