제어문

Programming/Javascript | 2012. 12. 16. 20:24
Posted by 오요미
  1. 조건문
    1. if-else문
    2. switch-case문
  2. 반복문
    1. for문
    2. while문
    3. do문
  3. 기타(점프문)
    1. continue문
    2. break문
    3. goto문

===================================================================================================<script language = "javascript" type="text/javascript">

//[1]단순 if 문

var a=10;

if(a%2==0){

document.write(a+"는 짝수 입니다.");

}

</script>

<hr/>

<script language = "javascript" type="text/javascript">

//[2]else 문

var b=3;

if(b%2 != 0){ //즉, 홀수라면

document.write("홀수 입니다.");

}else{

document.write("짝수 입니다.");

}

</script>

<hr>

<script language = "javascript" type="text/javascript">

//[3]다중 if 문

var c=7;

if(c%2 == 0){ //2의 배수(짝수라면)

document.write("2의 배수 입니다.");

}else if(c%3 == 0){ //3의 배수라면

document.write("3의 배수 입니다.");

}else if(c%4 == 0){ //4의 배수라면

document.write("4의 배수 입니다.");

}else{

document.write("2,3,4의 배수가 아닙니다.");

}

</script>

============================================================================================================

switch문 : 다중 if문을 대신해서 사용


<script language="javascript" type="text/javascript">

var month=4; //1월 부터 12월 까지 입력

if(month==1){

document.write("1월 14일은 다이어리 데이");

}else if(month==2){

document.write("2월 14일은 발렌타인 데이");

}else if(month==3){

document.write("3월 14일은 화이트 데이")

}else{

document.write("먼 데이?");

}

</script>


<script language="javascript" type="text/javascript">

var month = 11;

switch(month){

//break가 들어가지 않으면 다음행도 실행

case 1: document.write("1월"); break;

case 2: document.write("2월"); break;

case 3: document.write("3월"); break;

case 4: document.write("4월"); break;

default: document.write("먼데이???"); break;

}

</script>

======================================================================================================

<script language="javascript" type="text/javascript">

//for(초기식;조건식;증감식){}

for(var i=1; i<=5 ; i++){

document.write("Hello <br />");

}

for(var j=1; j<=10; j++){

document.write(j + "<br />");

}

var sum=0; //합계

for(var k=1; k<=100; k++){

sum+=k; //누적

}

document.write(sum);

</script>


'Programming > Javascript' 카테고리의 다른 글

for문, while문, do while문 비교  (0) 2012.12.20
구구단 만들기  (0) 2012.12.16
대화상자  (0) 2012.12.16
연산자 & 우선순위  (0) 2012.12.16
개발자 도구(F12)  (0) 2012.12.16
 
블로그 이미지

오요미

공부할 수 있는 순간을 감사하며 공부하라.

카테고리

분류 전체보기 (121)
Electronics (1)
Programming (72)
Culturallife (30)
English (11)
취업 (1)
대학원 (4)
Life (1)