제어문
- 조건문
- if-else문
- switch-case문
- 반복문
- for문
- while문
- do문
- 기타(점프문)
- continue문
- break문
- 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 |