[JavaScript] 반복문

필기맨·2022년 3월 31일
0

JavsScript

목록 보기
7/25
post-thumbnail

while 반복문

  • 자바와 똑같다.
  • condition에는 조건문이 와야하며 true일 경우 body 부분이 반복된다.
while (condition) {
    // body
}

do while 반복문

  • 자바와 똑같다.
  • do while 문은 body를 1회 수행한 후, condition에 따라 반복 여부가 결정된다.
do {
  // body
} while (condition)

for 반복문

  • 자바와 똑같다.
for (begin; condition; step) {
  // body
}
구성요소설명
begini=0반복문이 시작될 때, 한 번 실행된다.
conditioni < 3반복마다 해당 조건을 확인한다. true면 반복된다.
stepi++body가 실행된 후에 실행된다.
bodyconsole.log(i)본문
for (let i = 0; i < 3; i++) {
  console.log(i)
}
console.log(i) // ReferenceError: i is not defined
  • 위 예제에서는 for문 밖에서 i를 참조하고 있는데, i인라인 변수이기 때문에 ReferenceError가 발생한다.

break, continue

  • 자바와 똑같다.
  • break: 반복문을 종료시킨다.
  • continue: 현재 실행 중인 이터레이션을 멈추고, step 문을 실행한다.
let i = 0
while (true) {
  if (i == 5) {
    break
  }
  console.log(i++) // 0, 1, 2, 3, 4 출력
}
for (let i = 0; i < 10; i++) {
  if (i % 2 == 0) {
    continue
  }
  console.log(i) // 1, 3, 5, 7, 9 출력
}
profile
필기맨

0개의 댓글