프로그램의 흐름을 제어할 수 있도록 도와주는 문장을 말한다.
제어문에는 조건식에 만족여부에 따라 코드를 제어하는 '조건문'과
조건문과 변수의 일치에 따라 코드를제어하는 선택문,
특정코드를 원하는 횟수만큼 반복실행하는 '반복문'이 있다.
if문은 조건식을 만족할 경우에만 코드를 실행한다.
조건식은 앞에서 배웠던 Boolean() 데이터와 마찬가지로 어떤 데이터를
입력해도 true또는 false값을 반환한다.
lf문이 조건식을 만족했을 경우 {}안에 있는 코드를 실행하고 종료
만약 만족하지 못 하면 {}안에 있는 코드는 실행하지 않고 그냥 종료한다.
[기본형]
if(조건식){조건식이 만족했을경우 실행 할 코드;}
if(조건식)조건식이 만족했을경우 실행 할 코드; <- 중괄호 없는대신에 무조건 만족해야하고, 무조건 한줄이어야함. 지금은 안 쓸거임
- (0 null undefined 빈칸) => 모두 다 false , if의 중괄호에
넣게 되면 false가 무조건적으로 출력된다. 블리언의 자리이기 때문이다.

lf문은 조건식을 만족했을 경우에만 실행 된다.

조건식이 만족하지 않을땐 실행 하지않는다.


f문의 조건식이 만족하지 않았을 경우 코드를 실행하는 문장이다.
[기본형]
if(조건식){조건식이 만족했을 경우 실행할 코드;}else{조건식이 만족하지 않았을 경우 실행할 코드;}
else를 넣은 응용문제


confirm()매서드 '확인/취소' 창을 말한다.
확인 버튼을 누르면 true를 반환하고, 취소를 누르면 flse를 반환한다.
[기본형]
confirm("메세지");

else if문은 두가지 이상의 조건식과 정해놓은 조건을 만족하지 않았을 경우
실행되는 코드로 이루어져있다.
eles if문은 가장 위에 있는 조건식 1부터 조건식 3까지 차례로 검사하면서 만족하는 값이 나오면
그에 해당하는 코드를 실행하고 조건문을 종료한다.
조건식 중 만족하는 값이 하나도 없으면 eles문의 코드를 실행하고 조건문을 종료한다.
[기본형]
if(조건식1){조건식1이 만족하면 실행할 코드;}
else if(조건식2){조건식2가 만족하면 실행할 코드;}
else if(조건식3){조건식3이 만족하면 실행할 코드;}
eles{모든 조건이 만족하지 않았을 경우 실행할 코드;}

이게 범위이다.
(3보다는 크고, 5보다는 작다.)

계절에 따른 문제임 !!
조건문안에 조건문이 들어있으면 이것을 '중첨 if문'이라고 한다.
[기본형]
if(조건식1){if(조건식2){조건식 2가 만족하면 실행될 코드;}}
else{조건식2가 만족하지 않았을때 실행될 코드;}
else{조건식1이 만족하지 않았을때 실행될 코드;}
이렇게 한 문장씩이라고 생각하면 됨
