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 |