3.10 JavaScript While, Do while 반복문

지구·2023년 7월 18일
0

JavaScript

목록 보기
15/30

1. While 반복문

while (조건) {
	// 조건이 참이면 반복할 코드
}
let n = 0

while (n < 4) {
	console.log(n)
	n += 1
}

// 0
// 1
// 2
// 3

while문은 조건이 참일 경우 계속 반복되지만 거짓일 경우 반복이 멈취게 된다.
무한 반복될 수 있기 때문에 조건이 거짓이 될 수 있도록 코드를 짜야한다.

2. Do while 반복문

let n = 0

while (n) {
	console.log(n)
}

// 아무것도 출력되지 않는다

n은 0이고 0은 false 데이터이기 때문에 아무것도 출력되지 않는다.
조건이 false 여도 n이 무엇인지 출력하려면 Do while 반복문을 사용하면된다.

let n = 0

do {
	console.log(n)
} while (n)

// 0

while 문의 조건이 false라고 하더라도 do 안에 있는 코드가 최초로 한번 실행되기 때문에 n의 값인 0이 출력된다.

let n = 0

do {
	console.log(n)
	n += 1
} while (n < 4)

// 0
// 1
// 2
// 3
profile
프론트엔트 개발자입니다 🧑‍💻

2개의 댓글

comment-user-thumbnail
2023년 7월 18일

정보가 많아서 도움이 많이 됐습니다.

1개의 답글