TIL13.JS 반복문

조연정·2020년 8월 10일
0
post-thumbnail

반복문의 종류와 차이에 대해 알아보자.

while 반복문

주의할 점은 프로그래밍은 숫자를 카운팅할 때, 관습적으로 0부터 카운팅한다.

/*var i = 0; 반복문에 사용할 변수.
while(반복조건) {
	반복할 코드내용
	i = i + 1;	i의 값을 갱신해주는 반복실행.	
} */

var i = 0;
while(i < 10) {
	document.write("Hello World");
    i = i + 1;
}

for 반복문

While 반복문과 비슷하지만, 구성요소를 한 줄에 나타낼 수 있다.
(변수 선언; 반복 조건; 반복문이 끝나고 실행될 코드)
*';'(세미콜론)위치를 주의하자.

for (var i = o; i < 6; i++) {
	document.write("학생" + i);
}

for of 반복문

for 반복문과 비교하면, 불필요한 변수를 만들지 않아도 되고 배열의 인데스 값을 받아오지 않아도 된다.

var arr = ['apple', 'bananan', 'lemon'];

for (value of arr) {
	console.log(value);
}

for문과 while문 비교

for문으로만 할 수 있거나 while문으로만 할 수 있는 일은 없다. 어떤 반복문을 썼을 때 더 합리적인지 고민해 볼 수 있는 문제이다. 일반적으로 반복횟수가 예측가능할 때에는 for문을 사용하는 것이 눈에 잘 들어온다.

반복문의 제어(with break, continue)

반복작업을 중간에 중단시키고 싶을 때에는 break, 실행을 즉시 중단하면서 반복은 지속되게 하려면 continue

for (var i = 0; i < 10; i++) {
    if (i === 5) {
		break;
    }
    console.log(i);
}

for (var i = 1; i < 10; i++) {
	if (i % 2 == 1) {
    	continue;
    }
    console.log(i);
}

profile
Lv.1🌷

0개의 댓글