반복문이란 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 실행문입니다.
프로그램이 처리하는 대부분의 코드는 반복적인 형태가 많으므로, 가장 많이 사용되는 실행문 중 하나입니다.
프로그램의 순차적인 흐름을 제어해야 할 때 사용하는 실행문을 제어문이라고 하는데, 이러한 제어문중 하나에 해당한다.
(또다른 제어문은 반복문)
while 문 | |
do / while 문 | |
for 문 | |
for / in 문 | |
for / of 문 |
While 문의 구조
while (Boolean) {
// 조건문의 내용
}
while다음에 나오는 괄호에는 true, false와 같은 boolean타입의 데이터값이 작성되어야하며, boolean값이 true일 경우 조건문의 반복이 실행되고 false로 바뀌는 순간 조건문의 반복이 종결된다. false로 바뀌지 않는다면 무한으로 실행된다.. - '무한루프'
for 문의 구조
fro(초기값; 반복조건; 반복이 될 때마다 실행되는 코드){
//반복해서 실행될 코드
}
/*
let i = 0;
while(i < 10){
document.write('coding everybody <br />');
i++
}
*/
for(let i = 0; i < 10; i++){
document.write('coding everybody'+i+'<br />');
}
- for문은 다음과 같이 while문에 필수적인 3개의 영역을 하나의 영역으로 압축할 수 있다. 이러한 압축으로 인해 가독성은 좋아지고 오류발생가능성은 줄어든다.
- 압축된 3개의 영역은 순서가 지정되어있으며, 마지막영역에는 세미콜론을 제거해야한다.
- 컴퓨터가 연산하게될 순서는 다음과 같다. [1.초기값 -> 2.반복조건 -> 3.반복해서 실행될 코드 -> 4.반복이 될 때마다 실행되는 코드]
반목문의 제어
'자바스크립트 개념정리' 카테고리의 다른 글
클래스(Class) (0) | 2022.11.27 |
---|---|
객체(object) (0) | 2022.11.20 |
데이터 타입 (모던 자바스크립드 Deep Dive 6장) (0) | 2022.10.31 |
표현식 & 문 (모던 자바스크립드 Deep Dive 5장) (0) | 2022.10.14 |
배열(array) (0) | 2022.10.12 |