1. 조건문

- 주어진 조건에 따라 애플리케이션을 다르게 동작하도록 하는 것

[조건문의 문법]
1) IF
  - if(true) => result : true => 실행
  - if(false) => result : false => 실행되지 않음


2) ELSE
  - if 조건문에 해당하지 않은 경우 실행되지 않음


3) ELSE IF
  - if 조건문 다음에 오는 조건문


[조건문의 응용]
- if(true) : 항상 실행되는 조건이기에 올바르지 않음
- prompt('질문내용'); : 입력창을 통해 사용자로부터 정보를 입력받을 수 있음

 

 

2. 반복문

 - (Loop, Iterate) 반복적인 작업을 지시하는 방법

 

1) while
    while(boolean){
        반복해서 실행할 코드
    }
    - 조건이 true에서 false가 될때까지 실행 (조건이 만족하면 실행)
    - while(true) : 무한한 반복을 의미하므로 가급적 사용X
    - while (i < 10) : i의 값이 10보다 작다면 true, 아니면 false, i 값이 10이 되면 종료


2) for
    for(초기화; 반복조건(true/false); 반복이 될 때마다 실행되는 코드){
        반복해서 실행될 코드
    }



[반복문의 제어]
  - break : 반복문의 종료
  - continue : 다음 코드 실행하지 않고 다음 증감값으로 이동 (반복문을 종료하지 않음)



[반복문의 중첩]
    for(i=0; i<10; i++){
        for(j=0; j<10; j++){
            반복해서 실행할 코드
        }
    }

+ Recent posts