본문 바로가기

Web/JavaScript

[JS] 반복문, Switch

728x90

반복문

동일한 작업을 여러번 반복할 수 있다.

for문

for(let i = 0; i < 10; i++) {
console.log(i);
}



while문

let i = 0;

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



do..while문

let i = 0;

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



break문

while(true) {
    let answer = confirm("계속 할까요?");
    if(!answer) {
        break;
    }
}


break만날 시 반복문을 빠져나옴

continue문

for(let i = 0; i < 10; i++) {
    if(i % 2) {
        continue;
    }
    console.log(i);
}


continue를 만날 시 바로 다음 반복문으로 넘어감

명확한 횟수가 정해져있으면 for문 아니면 while문을 사용하는 편


switch문

 

let fruit = prompt("무슨 과일을 사고 싶나요?");

switch(fruit) {
    case "사과":
        console.log("100원 입니다.");
        break;
    case "바나나":
        console.log("200원 입니다.");
        break;
    case "키위":
        console.log("300원 입니다.");
        break;
    case "멜론":
    case "수박":
        console.log("500원 입니다.");
        break;
    default:
        console.log("존재하지 않는 과일입니다.);
}


case는 break를 만나기 전까진 모두 실행되므로 break를 넣어줘야 함
default는 else와 같은 역할

728x90

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

[JS] 함수2  (2) 2024.02.05
[JS] 함수  (1) 2024.01.30
[JS] 논리연산자  (0) 2024.01.30
[JS] 비교연산자, 조건  (1) 2024.01.26
[JS] 형변환, 기본연산  (0) 2024.01.26