본문 바로가기
Programming/Javascript

[Javascript] 반복문 - for문

by 콩king 2022. 6. 22.
for문
for( 초기값; 조건식; 증감식){
	반복할 문장
    // 조건식의 결과가 침인 동안 반복적으로 실행할 실행문
}

 

- 초기식, 조건식, 증감식 모두 포함되어있는 반복문

- 초기식 : 반복의 횟수를 관리할 변수

- 조건식 : 반복의 횟수를 정하는 조건

- 증감식 : 반복의 횟수를 관리하는 변수를 변경하는 식

 

- * 예외 : 초기식, 표현식, 증감식 생략이 가능함 > 생략을 잘못하면 무한루프

            , (쉼표)로 초기식이나 증감식은 여러개 작성 가능

            조건식은 논리연산자로 연결 > 참과 거짓으로만 결과가 나와야함

 

for 문 실행순서

   1. 초기값 선언, 지정

   2. 초기값과 조건(표현식) 참 거짓 판단

        > 참 > 실행
        >거짓 > 종료

   3. 참 > 실행 > 증감식 진행 > 초기값변경

   4. 변경된 값 > 조건(표현식)과 참 거짓 판단

        > 참 > 실행 (3번으로 반복)
        > 거짓 > 종료

 

예제 (구구단 출력)
let dan = 3;

for(let i = 1; i < 10; i++){
	document.write(dan + " * " + i + " = " + (dan*i) + "<br>");
}

 

예제 (1~100 홀,짝 객수 찾기)
let even = 0;	// 짝수 갯수 변수
let odd = 0;	// 홀수 갯수 변수

for(let i = 1; i <= 100; i++){
    if(i % 2 == 0){
        even++;
    }else{
        odd++;
    }
}
document.write(even +"<br>");		// 짝수개 출력 > 50
document.write(odd);			// 홀수개 출력 > 50

'Programming > Javascript' 카테고리의 다른 글

[Javascript] 배열  (0) 2022.07.11
[Javascript] 반복문 - while문 do~while문  (0) 2022.06.22
[Javascript] 형변환  (0) 2022.06.15
[Javascript] 조건문 - switch문  (0) 2022.06.15
[Javascript] 조건문 - if문  (0) 2022.06.14

댓글