Javascript
(Javascript) 반복문
JJeongHyun
2023. 1. 13. 17:19
반응형
for반복문
- for문은 반복문의 명령어 중 하나
- for () 괄호 안에 반복을 시작하는 초기 변수, 반복 조건, 반복마다 달려지는 반복변수의 증감식
- {} 안에는 반복할 때마다 실행할 코드를 작성
for (let i = 0; i < 10; ++i) {
console.log(`i = ${i}`);
}
let j = 0;
for (; j < 10; ) {
console.log(`j = ${j}`);
++j;
}
let w = 0;
while (w < 10) {
console.log(`w = ${w}`);
++w;
}
for (let a = 0, b = 1; a < 10 && b < 5; ++a, --b) {
// && 는 '그리고' 다. 두 조건이 한번에 만족해야 한다.
console.log(`a = ${a}, b = ${b}`);
}
for (let a = 0, b = 1; a < 10 && b > -2; ++a, --b) {
// && 는 '그리고' 다. 두 조건이 한번에 만족해야 한다.
console.log(`a = ${a}, b = ${b}`);
}
for (let a = 0, b = 1; a < 10 || b > -2; ++a, --b) {
// || 는 '또는' 다. 두 조건 중 하나라도 만족하면 실행 한다.
console.log(`a = ${a}, b = ${b}`);
}
while 반복문
- 반복문의 명령어 중 하나인 while
- () 안의 조건 boolean 값이 true이면 {} 안의 코드가 실행되고 다시 위로 올라가서 조건을 확인하여 반복을 한다
- {} 안에 만일 break; 코드가 있다면 조건과 상관없이 반복을 종료한다, 반복문을 탈출한다
- do-while문은 ()의 조건을 확인하지 않고 일단 do {} 문의 코드를 실행한 후 while 조건을 확인하여 반복한다
let i = 0;
while (i < 10) {
console.log("i = " + ++i);
}
// while (true) {
// console.log(new Date());
// if (--i < 1) break;
// }
let k = 0;
do {
console.log("k = " + ++k);
} while (k < 10);