swith 문

Java Script 2011. 7. 6. 09:53


  안녕하세요?
  저번에는 if문에 대해서 배웠습니다. 오늘은 switch문에 대해서 배워보겠습니다. switch문은 만약에 a가 1이면 1인부분을 실행하고, 2이면 2인 부분을 실행하고 3이면 3인 부분을 실행하고 하는 것입니다. 예를 보면 쉽게 이해가 되실 것입니다.

<html>
<head><title>switch문</title>
<script>
var a = "1"
switch(a)
   {
      case "1" : document.write("하나입니다.")
               break
      case "2" : document.write("둘입니다.")
               break
      case "3" : document.write("셋입니다.")
               break
      default : document.write("아무것도 아니군요.")
   }
</script>
</head>
</html>

  switch(a)에서 a가 case "1"에서는 1이면 break앞까지 문장을 실행하고 2이면 두번째 break앞까지 실행하고 3이면 세번째 break앞까지 실행하고 default즉 세가지 다 아니면 그 다음 문장을 실행하라는 예제입니다. 실행하면 어떻게 될까요? 당연히 하나입니다가 출력이 되겠죠?

실행한 화면입니다.

  이렇게 실행이 되네요.
  마지막으로 switch문의 기본적인 형식에 대해 얘기하겠습니다.

switch(변수)
{            <-- switch문의 시작이라는 뜻입니다
   case "A" : 실행 1      <-- 변수가 A라면 실행
                  break
   case "B" : 실행2     <-- 변수의 값이 "B"라면 실행
                  break
   case "C" : 실행3                            계속해서 지정할수 있습니다.
                |
   default : 실행         <-- 위의 아무것도 해당되지 않을때 실행
}    <-- switch문의 끝이라는 뜻입니다.

  오늘은 여기까지 하겠습니다. 즐거운 하루 되세요~!

'Java Script' 카테고리의 다른 글

while문  (0) 2011.07.10
자바스크립트 - for문  (0) 2011.07.08
if문  (0) 2011.07.04
변수선언  (0) 2011.06.29
document.write의 간단한 사용  (0) 2011.06.28


설정

트랙백

댓글

if문

Java Script 2011. 7. 4. 20:54


  안녕하세요?
  오늘은 자바스크립트 3번째 시간으로 if 문에 대해서 하겠습니다. if 영어로하면 만약에 이런 뜻이죠. 그러니깐 조건을 나타내는 겁니다. 예를들어 만약에 a라는 변수가 50이면 "50점이군요. 좀 더 노력하세요" 이렇게 출력하라는 프로그램을 짤때 만약에 50이면 하는게 if입니다. 출력하라는 앞에서배운 document.write문을 쓰면 되겠죠. 그럼 예제를 한번 보실까요??

<html>
<head><title>if문</title>
<script>
a = 50
if (a==50) document.write("50점이군요. 좀더 노력하세요.")
</script>
</head>
</html>

  이렇게 스크립트를 짜고 실행해보면,

  이렇게 출력이 됩니다. 예제를 보면
a=50 <- a라는 변수에 50이라는 값을 대입합니다.
if (a==50) <- 만약에 a가 50이면 이런말이죠. 옆에 ==는 같다는 뜻입니다. 참고로 >,<,>=,<= 이런 연산자가 있는데 크다,작다,크거나 같다,작거나같다라는 뜻입니다. 예를들면 a<=5이렇게 하면 a가 5보다 작거나 같다라는 뜻입니다.
  그럼 if문 예제를 하나 더 보고 마치겠습니다.

<html>
<head><title>if문</title>
<script>
a = 50
if (a==50) document.write("50점이군요. 좀더 노력하세요.<br>")
a = 100
if (a>90) document.write("90점을 넘었군요. A+입니다. 축하합니다~")
</script>
</head>
</html>

위의 것은 앞의 것과 똑같습니다. 아래에 두줄이 추가되었는데요. a=100에서 a라는 변수에 이번에는 100을 입력합니다. a는 변하는 수이기 때문에 50에서 100으로 변할수 있다는거 아시지요? 그다음에 if(a>90)은 a가 90보다 크면 그런뜻이죠. 그러면 그다음문장을 출력하라는 뜻입니다. 실행해보면,


  이렇게 출력이 됩니다. 쉽죠?
  오늘은 여기까지 하고 다음시간에는 switch문을 하도록 하겠습니다. if문은 많이 쓰이니깐 잘 알아두시기 바랍니다.

'Java Script' 카테고리의 다른 글

while문  (0) 2011.07.10
자바스크립트 - for문  (0) 2011.07.08
swith 문  (0) 2011.07.06
변수선언  (0) 2011.06.29
document.write의 간단한 사용  (0) 2011.06.28


설정

트랙백

댓글

변수선언

Java Script 2011. 6. 29. 20:30


  자바스크립트 두번째 시간이네요. 자바스크립트도 프로그래밍언어의 한 종류이기 때문에 변수를 가질수 있습니다. 변수라함은 변하는 수다 이런뜻이죠. 예를들어 a=3 이렇게 하면 a에 3을 대입하라는 뜻입니다. 그래서 a의 값은 3이 되는 거지요. 근데 이 a는 변하는 수이기 때문에 다시 a=5 이렇게 하면 이번에는 5로 변합니다. 그래서 변수라고 합니다. 그럼 오늘은 이 변수에 대해서 배워볼까요?

다음의 예를 봐 주시겠습니까?

<html>
<head>
<title>변수</title>
<script>
var a = 3;
document.write("a의 값은"+a+"<BR>");
var a = 5;
document.write("a의 값은"+a+"<BR>");
</script>
</head>
</html>

  var a=3 부분이 변수를 선언한 부분입니다. 즉 a에다가 3을 대입하라는 말이지요. 그다음에 document.write는 저번시간에 했었죠? 화면에 뒤의 문자를 쓰는 겁니다. +는 앞의 문자와 뒤의 문자를 합치는 의미가 있습니다. 숫자에 쓰면 숫자를 더하는 거지만 이렇게 문자에 쓰면 문자를 합치는 역할을 합니다. 그래서 첫번째 문장에서 a의 값은 3하고 한줄 띄우게 되곘지요? 두번째 선언부분에서 a는 5가 대입됩니다. 그래서 두번째 문장에서는 a의 값은 5 이렇게 출력이 될겁니다. 그럼 결과를 한번 보시죠.


  예상대로 나왔네요. 오늘은 변수선언에 대해서 간단하게 배워봤습니다. 다음시간에 또 변수에 대해서 얘기하도록 하겠습니다.

'Java Script' 카테고리의 다른 글

while문  (0) 2011.07.10
자바스크립트 - for문  (0) 2011.07.08
swith 문  (0) 2011.07.06
if문  (0) 2011.07.04
document.write의 간단한 사용  (0) 2011.06.28


설정

트랙백

댓글

document.write의 간단한 사용

Java Script 2011. 6. 28. 21:53



  자바스크립트는 html과 연동하여 여러가지 함수를 이용해서 기능을 구현하는 것입니다. 말이 어렵지요?
  예를들어 점수가 20이상이면 F를 출력하는 html문서가 있다고 합시다. html에서는 이것을 실행할 어떤 명령어나 태그도 없습니다. 이것을 자바 스크립트가 대신 해준다고 생각하시면 되겠습니다.
  다음의 예를 보면 쉽게 이해가 가실겁니다.

<html>
<head>
<title>자바스크립트</title>
<script language="JavaScript">
    document.write("이 글을 화면에 나타냅니다. 자바스크립트를 이용해서...");
</script>
</head>
</html>

  자바스크립트는 <script></script>로 써주시면 됩니다. 보통 <head></head>사이에 위치하는데 가끔씩 본문에도 위치합니다. language="JavaScript"는 스크립튼데 언어는 자바스크립트다 이런말입니다. 스크립트에도 다른 종류가 있기때문에 이렇게 명시해 주는 거지요. 아무것도 안 적어도 자바스크립트로 인식합니다. 브라우저(익스플로러)가요.
  그럼 위의 문장을 해석해 볼까요?
  document.write("이 글을 화면에 나타냅니다. 자바스크립트를 이용해서..."); 이 문장 하나죠. 이말의 뜻은 document즉 지금 문서에 write 쓰라는 거지요. 무엇을? 뒤의 문장을...
  그럼 대충 이해하셨을거 같은데 실행하면 어떻게 될까요? 당연히 화면에 저문장이 출력되겠죠. 이해가시죠? 그럼 실행화면을 봅시다.

  이렇게 출력이 되지요? 
  오늘은 첫시간으로 간단하게 화면에 문장출력하는 걸 해봤습니다. 다음시간에 만나요~

'Java Script' 카테고리의 다른 글

while문  (0) 2011.07.10
자바스크립트 - for문  (0) 2011.07.08
swith 문  (0) 2011.07.06
if문  (0) 2011.07.04
변수선언  (0) 2011.06.29


설정

트랙백

댓글