JavaScript

반복문(for, while)

진추 2020. 5. 12. 22:31

반복문(Iteration)

- 같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문

 

for 구문

- 반복횟수를 알고 있을 때 주로 사용

- 반복할 내용을 중괄호 block 안에 넣어준다

- 반복할 조건을 초기화, 조건식, 증감문 순으로 넣어준다

let str = '';

for (let i = 0; i < 9; i++) { // i는 0부터 시작, i가 9가 되기 전까지 반복한다, i는 1씩 증가한다
  str = str + i; // 반복할 내용
}

console.log(str);
// expected output: "012345678"

 

while 구문

- 조건식이 true일 경우 계속해서 반복하며 false가 되면 반복 행위를 멈추고 while문을 종료한다

- 반복할 조건 중, 초기화, 증감문은 따로, 조건식만 괄호 안에 넣어준다

let str = '';
let i = 0; // 초기화

while(i < 9){ // 조건식이 true일 경우 반복, false가 되면 while문 종료
  str = str + i; // 반복할 내용
  i = i + 1; // 증감문
}
console.log(str);
// expected output: "012345678"