[모던 JavaScript 튜토리얼] 8. while과 for 반복문
while 반복문
let i = -3;
while (i) {
console.log(i); // -3, -2, -1
i++;
}
C/C++ 처럼 숫자값만으로 조건문을 표현할 수 있다. 0 은 false, 그 외 숫자는 true를 나타낸다.
for 반복문
let cnt = 1;
let arr = Array.from(Array(3), () => Array(3).fill(0));
outer: for (let i = 0; i < 3; i++) {
for (let j = 0; j < 3; j++) {
if (i == 1) break outer;
arr[i][j] = cnt++;
}
}
for (let i = 0; i < 3; i++) {
console.log(arr[i]);
}
// 1, 2, 3
// 0, 0, 0
// 0, 0, 0
반복문 앞에 label 을 설정해 특정 반복문을 빠져나올 수 있다.
댓글남기기