Loop Statement: 반복문

 

반복문은 조건식의 평가 결과가 참인 경우 코드블록이 실행된다. 그후 조건식을 다시 평가하여 여전히 참인 경우 코드블록을 다시 실행한다.

 

 

for (변수 선언문 또는 할당문; 조건식; 증감식;){
	조건식이 참인 경우 반복 실행될문;
}

for (var i = 0; i < 2; i++){
	console.log(i);
}

 

**어떤 식도 선언하지 않으면 무한루프가 된다.

for(;;){
	...
} //무한루프

 

for 중첩문 

 

for(let i = 2; i<=9; i++){
    for(let j = 1; j <= 9; j++){
        let sum = i * j;
        document.write(i + "*" + j + "=" + sum);
        document.write("<br>");
    }
}//for문 중첩으로 구구단을 출력

 

 

While Statement: while문

 

 

while문은 주어진 조건식의 평가 경과가 참이면 코드블록을 계속반복해서 실행된다. 

**for문은 반복횟수가 명확할때 사용,  while문은 반복횟수가 불명확할때 사용

 

while문은 조건물의 평가 결과가 거짓이 되면 코드블록을 실행하지 않고 종료된다. 만약 조건식의 평가 결과가 불리언 값이 아니면 불리언 값으로 강제 변환하여 놀리적 참, 거짓을 구별한다. 

 

var count = 0;


while(count<3){
	console.log(count);
    count++
}

 

 

 

do...while 문

 

 

do...while문은 코드블록을 먼저 실행하고 조건식을 평가한다. 따라서 코드블록은 무조건 한 번 이상 실행된다.

 

var count = 0 

do{
	console.log(count);
    count++;
}while (count<3);

'JavaScript' 카테고리의 다른 글

JavaScript Variable(변수)  (0) 2023.04.21
JavaScript Function/ 함수란  (0) 2023.04.20
JavaScript If Statement (조건문)  (0) 2023.04.18
JavaScript Type  (0) 2023.04.17
JavaScript 란?  (0) 2023.04.10

+ Recent posts