FrontEnd/Javascript(Vanilla)
JS) While문, Do-While문
Bumang
2023. 7. 20. 16:26
While문
while문 안의 조건이 참인 이상 계속 순회합니다. 탈출 조건이 명확하지 않으면 무한 루프를 돌 수 있는 위험성이 있습니다.
let cnt = 10
while (cnt >= 0) {
console.log(cnt);
cnt--;
}
// while문에 cnt가 0이 될때까지 반복하고
// cnt가 -1이 되는 시점부터 순회를 끝냅니다.
Do-While문
Do문을 먼저 한 번 실행 한 다음, while문을 통해 반복할지 말지를 결정합니다.
let cnt = 10
do {
console.log(cnt);
cnt--;
} while (cnt);
// while문의 cnt를 1만큼 줄여서 falshy값인 0이 될 때까지 반복하게 됩니다.