조건문
경우에따라서 순차적인 실행을 바꾸어서 조건으로서 흐름을 바꿀때가 있다.
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문으로 빠져나오는데 사용됨
'HTML / CSS / Java Script' 카테고리의 다른 글
[JS] 자바스크립트 함수 사용하기 (0) | 2014.07.26 |
---|---|
[JS] 자바스크립트 반복문 사용하기 (0) | 2014.07.25 |
[JS] 자바스크립트 연산자 종류와 우선순위 (다항 ~ 대입 연산자) (0) | 2014.07.23 |
[JS] 자바스크립트 기본문법 (지역변수, 전역변수) (2) | 2014.07.22 |
[JS] 자바스크립트 기본 document.write( ) (2) | 2014.07.21 |