[Javascript] 조건문 속성

진형욱·2022년 7월 15일
0

TIL - JavaScript

목록 보기
2/6
post-thumbnail

조건문

프로그램 내에서 주어진 조건문의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문

if문

if(조건식){
조건식 결과가 참일때 실행 할 문장;
}

if(조건식) 영역이 참이면,
{} 코드 블록 사이의 실행문을 1회 실행한다.

if(조건식) 영역이 거짓이면, if문을 탈출.

if~else문

if(조건식){
조건식 결과가 참일때 실행 할 문장;
}else{
조건식 결과가 거짓일때 실행 할 문장
}

if(조건식) {} 코드 블록에는 참일 경우의 실행 코드를 입력한다.
else{} 코드 블록에는 if(조건식)이 거짓일 경우 실행 될 코드를 입력한다.

조건문 if() {} else {}

if문은 지정한 조건이 참인경우 명령문을 실행한다.
조건이 거짓인 경우엔 또 다른 명령문이 실행 될 수 있다.


반복문

프로그램 내에서 같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 실행문.

for문

for(시작; 조건; 끝;){내용}

for (var i = 0; i<10; i++){
alert(i);
}

시작은 var i = 0;으로 하고, 조건은 i<10이고, 끝은 i++이다.
즉, for문을 시작하기 전에 var i = 0으로 i라는 변수를 만들고
0값으로 초기화를 시킨 뒤 조건을 비교한다.

i가 0이므로 10보다 작으니 alert(i);를 해서 '0'이라는 메시지가 출력된다.
그 후 끝으로 i++을 실행하여 마지막에 i는 1이 된다.

이제부턴 반복으로 조건을 비교하고,
조건과 맞으면 내용을 실행한 후 i++를 한다.
i가 10이 될 때까지 반복한다.

while문

while(조건){내용}

var i = 0;
while ( i < 10 ) {
alert(i);
i++
}

while문은 for문과는 같은 결과를 내지만
시작부분을 while 전에 써주고, 끝부분을 내용 안에 써야된다.

while은 조건밖에 없기 대문에 몇 번 반복 될 지 모를때 주로 사용하고

for문은 반복 횟수를 정할 수 있기 때문에 몇 번 반복될 지 알 때 주로 사용된다.

switch문

두개 이상의 조건을 비교할 때 사용하여 if else if 와 유사하다.

switch 조건문은 case에는 상수 값만 올 수 있어서
변수, 비교식 등에서는 사용 할 수 없다.

profile
90% of my problems magically disappeared when I slept well, ate well and went on regular walks

0개의 댓글