본문 바로가기

JavaScript/[theory]

[제어문] #3. for 문(1)

728x90
반응형

반복문이란

반복문은 어떤 동작을 여러 번 실행하는 데 사용한다. 반복문을 사용하면 여러 명령을 늘어놓지 않고 소스를 간단하게 작성할 수 있다는 장점이 있고, 작성한 소스의 양이 줄어 컴퓨터의 실행 속도가 빨라진다는 장점이 있다.

컴퓨터 프로그래밍에서 반복문은 제어문중 하나로,
프로그램 소스 코드내에서 특정한 부분의 코드가 반복적으로 수행될 수 있도록 하는 구문

 

for 문에 대해 설명하기 앞서, C, python과 같은 언어에 대한 기본적인 지식을 갖추고 있다고 여기고 반복문의 필요성과 같은 구체적인 내용은 생략하도록 한다.

일반적으로 for 문은 다른 프로그래밍 언어와 구조가 비슷하다.

아래 코드를 통해 C언어와 자바스크립트의 반복문을 비교해보자.

C언어

#include<stdio.h>
int main(){
    int rep = 10;
    printf("1부터 10까지 숫자 출력하기\n");
    for(int i=1;i<=rep;i++) printf("%d\n",rep);
}

자바스크립트

//생략
var rep = 10;
    document.write("1부터 10까지 숫자 출력하기\n");
    for(var i=1;i<=rep;i++) document.write(i+"<br>");
//생략

반복문의 실행 순서

자바스크립트의 반복문

 

1 카운트 변수 선언 for 문에서만 사용할 카운트 변수를 선언
2 for 문의 조건식 for 문안에 있는 소스를 실행할지 판단하는 조건.
조건이 참이면 중괄호 안의 코드를 실행한다.
3 반복 실행할 자바스크립트 소스 for 문에서 실핼할 중괄호 안의 자바스크립트 소스
4 카운트 변수 조절 증감 연산자를 이용해 카운트 변수를 조절한다.
728x90
반응형

'JavaScript > [theory]' 카테고리의 다른 글

[함수] #1.함수의 정의와 실행  (0) 2022.10.02
[제어문] #3. for 문(2)  (1) 2022.09.30
[제어문] #2. switch 문  (0) 2022.09.29
[제어문] #1. if문과 if-else문  (0) 2022.09.29
[변수와 자료형] #4. 연산자  (0) 2022.09.26
댓글