웹마스터 팁

Part1-4(4장). 비교제어문(if문)

 

 

1. if문
제어문: 프로그램이흐름을제어
제어문의종류:
◦비교문, 반복문
if문시리즈
◦if ~
◦if ~ else
◦if ~ else if ~ else

 

 

# 조건이 참이면 실행문을 실행하고 거짓이면 if문을 안전히 빠져나간다.

if(조건){
실행문
…..
}

 

 

<예제>

Javascript4-1.html

<html>
<head><title> </title>
<script language="javascript">
<!--
A = 10;
B = 5 ;
document.write("자바스크립트예제"+"<br>");
if(A>B){
document.write( A + "값이더큽니다");
}
//-->
</script>
</head>
<body>
</body>
</html>

 

#실행결과

자바스크립트예제

10값이 더 큽니다

 

 

 

2. if ~ else문
if문은조건이참인경우인실행만을명시함
if ~ else문은else이하에조건이거짓인경우의실행문을명시할수있게만들었음.

 

#조건이 참이면 실행문1을실행하고 조건이 거짓이면 실행문2를 실행한다.

if(조건){
실행문1;
else
실행문2;
}

 

<예제>

Javascript4-2.html

<html>
<head><title> </title>
<script language="javascript">
<!--
A = 10;
B = 20 ;
document.write("자바스크립트예제"+"<br>");
if(A>B){
document.write( A + "값이 더 큽니다");
}
else
{
document.write( B + "값이 더 큽니다");
}
//-->
</script>
</head>
<body>
</body>
</html>

 

#실행결과

자바스크립트예제

20값이 더 큽니다

 

 

 

3. if ~ else if ~ else 문
조건이여러개인경우else if문이하에조건을명시하게만들었다.
else if문은여러개나올수있다.
더이상조건을나열하지않고그외의것을명시하고자할때else 이하에실행문을실행하게된다.

 

 

#조건1을만족하면실행문1을
조건2를만족하면실행문2를
조건3을만족하면실행문3을
위의모든조건을만족하지않으면
실행문n을실행하게된다.

 

if(조건1){
실행문1;
elseif(조건2)
실행문2;
elseif(조건3)
실행문3;
.....
else
실행문n;
}

 

<예제>

Javascript4-3.html

<HTML>
<HEAD>
<TITLE>Java Script Program</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var score;
score = prompt("점수를입력해주십시오.");
if (score >= 90)
{
document.write("A학점입니다.");
}
else if (score >= 80)
{
document.write ("B학점입니다.");
}
else if (score >= 70)
{
document.write ("C학점입니다.");
}
else if (score >= 60)
{
document.write ("D학점입니다.");
}
else
{
document.write ("F학점입니다.");
}
// -->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

 

 

#실행결과

접수입력창프롬프트 => 80입력시

B학점입니다. 라고 출력

 

 

<예제>

Javascript4-4.html

<HTML>
<HEAD>
<TITLE>Java Script Program</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var Price, Price2;
Price = prompt("가격을입력해주십시오.");
if (Price >= 10000)
Price2 = Price * 0.1;
else if(Price >= 5000)
Price2 = Price * 0.05;
else if(Price >= 3000)
Price2 = Price * 0.03;
else if(Price >= 1000)
Price2 = Price * 0.01;
else
Price2 = Price;
document.write("할인가격은" + Price2 + "입니다");
// -->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

 

 

#실행결과

접수입력창프롬프트 => 5000입력시

할인가격은 250입니다. 라고 출력

제목 글쓴이 날짜
수원오피 수원출장안마 ⦑오피쓰.COM⦒ 수원OP 수원오피 수원오피 koykoyah 2025.02.22
신천오피 신천오피 ⦑오피.CLUB⦒ 신천OP 신천스파 신천오피 koykoyah 2025.02.22
충주오피 충주OP ⦑오피.CLUB⦒ 충주휴게텔 충주오피 충주오피 koykoyah 2025.02.22
창원오피 창원출장안마 ⦑오피사이트.NET⦒ 창원OP 창원오피 창원오피 koykoyah 2025.02.22
안산오피 ⦑오피쓰주소.COM⦒ 안산OP 안산오피 안산출장샵 안산오피 koykoyah 2025.02.22
제주오피 ⦑출장안마사이트.COM⦒ 제주OP 제주오피 제주출장샵 제주오피 koykoyah 2025.02.22
일산오피 ⦑출장마사지안내.COM⦒ 일산OP 일산오피 일산출장샵 일산오피 koykoyah 2025.02.22
창원오피 ⦑오피쓰.COM⦒ 창원오피 창원출장마사지 창원오피 창원OP koykoyah 2025.02.22
선릉오피 선릉출장안마 ⦑출장안마사이트.COM⦒ 선릉OP 선릉오피 선릉오피 koykoyah 2025.02.22
수원오피 수원오피 ⦑출장안마사이트.COM⦒ 수원OP 수원스파 수원오피 koykoyah 2025.02.22
부산오피 ⦑오피쓰주소.COM⦒ 부산OP 부산오피 부산출장샵 부산오피 koykoyah 2025.02.22
의정부오피 ⦑출장안마사이트.COM⦒ 의정부오피 의정부OP 의정부건마 의정부오피 koykoyah 2025.02.22
건대오피 건대OP ⦑오피쓰주소.COM⦒ 건대휴게텔 건대오피 건대오피 koykoyah 2025.02.22
신천오피 ⦑오피쓰주소.COM⦒ 신천오피 신천OP 신천건마 신천오피 koykoyah 2025.02.22
신촌오피 신촌OP ⦑오피.CLUB⦒ 신촌휴게텔 신촌오피 신촌오피 koykoyah 2025.02.22
세종오피 ⦑출장마사지안내.COM⦒ 세종마사지 세종오피 세종오피 세종OP koykoyah 2025.02.22
서초오피 서초출장안마 ⦑오피.CLUB⦒ 서초OP 서초오피 서초오피 koykoyah 2025.02.22
제주오피 제주출장안마 ⦑오피쓰.COM⦒ 제주OP 제주오피 제주오피 koykoyah 2025.02.22
가락오피 가락OP ⦑출장안마사이트.COM⦒ 가락휴게텔 가락오피 가락오피 koykoyah 2025.02.22
구미오피 구미OP ⦑출장마사지안내.COM⦒ 구미휴게텔 구미오피 구미오피 koykoyah 2025.02.22