[JS] 자바스크립트 조건문 사용하기(if)

if


조건문


경우에따라서 순차적인 실행을 바꾸어서 조건으로서 흐름을 바꿀때가 있다.
if문은 조건이 참일때만 실행하는 명령으로 거짓일 경우는 if문의 명력을 실행되지 않는다


if(조건식)
조건이 참일때 실행할명령(조건이 참일때 명령어가 2개이상이면{ }로 처리)


if~else문은 조건이 참일때와 거짓일 때 나누어서 명령을 실행하는거에요


if(조건식)
else
조건이 거짓일때 실행할 명령


여러개 조건을 사용할대 if문을 작성한 후 참이면 실행하고 저짓이면 다시 else if에서 다른조건을 판단하는형태?


if(조건식1)
조건일 1이 참일때 실행명령
else if(조건식2)
조건식2가 참일때 실행명령
.
.
.
else
위에 모든조건이 맞지 않을때 실행할명령


if문은 조건에 따른 값을 명령을 나누지만 switch문은 해당값을 찾아 선택적으로 명령실행
case를 찾으면 해당 명령을 실행한 break를 이용하여 switch문을 끝내도록함
해당값이 case에 없으면 default명령으로 실행할수도 잇어요


switch(판단하고자하는 값이나 표현식)
{
case 값1 : 판단하고자하는값, 표현식결과가 값1일때실행할명령;
      break;
case 값2 : 판단하고자하는값, 표현식결과가 값2일때실행할명령;
      break;
case 값3 : 판단하고자하는값, 표현식결과가 값3일때실행할명령;
      break;
.
.
.
default : 위의 모든 값이 아닐때 실행할명령;
}

switch문에서 default는 case가 없는 경우의 명령을 실행하고, break는 case가 있는경우 실행한후 switch문으로 빠져나오는데 사용됨