N스크린하이브리드앱과정/HTML&CSS

[2주][5일][5~7th] 자바스크립트 실습. alert = 경고창.

광천스러움 2013. 7. 26. 18:51

★ 자바스크립트 실습(1)

1. 새로운 HTML파일을 생성한다.(test1.html)

 

2. 다음의 코딩을 작성한다.

 

3. 컴파일 후 실행하면 뜨는 메시지들

  (1) alert 메시지  <head>, <body> 둘 다 가능!

<script type="text/javascript"> //자바스크립트의 시작!
 alert("경고메시지");
 /*
 여러줄 주석 //여러줄 주석도 가능하다
 */
</script>
 

 

경고 메시지가 출력된다.

 

 

   (2) js파일을 만들어서 출력하기

 <script language="javascript" src="script.js"></script> //js파일의 내용을 불러옴

 

  

 

 

   (3) 하이퍼링크 만들기

<body>
<a href="javascript:alert('자바스크립트')">하이퍼링크</a>
<input type="button" value="버튼" onclick="alert('버튼클릭')">
</body>

 

하이퍼링크를 누르면,

 

자바스크립트 메시지가 뜬다.

 

 

   (4) 버튼 만들기

 <body>
<a href="javascript:alert('자바스크립트')">하이퍼링크</a>
<input type="button" value="버튼" onclick="alert('버튼클릭')">
</body>

 

버튼을 누르면, "버튼클릭" 경고창이 표시된다.

 

 

★ 자바스크립트 실습(2)

 

(1) 계산결과 경고창에 표시하기 ☞  11번

<script type="text/javascript">
 //창에 html문서(document)의 출력(write)를 가리킴
 document.write("homepage"+100+"<br>");
 document.write(10+20);
 document.write("c:\window\a.bmp")
 alert("10*20="+10*20+"\n계산결과");
</script>

 

(2) 계산결과 일반 창에 표시하기 ☞ 8~10번

<script type="text/javascript">
 //창에 html문서(document)의 출력(write)를 가리킴
 document.write("homepage"+100+"<br>");
 document.write(10+20);
 document.write("c:\window\a.bmp")

 alert("10*20="+10*20+"\n계산결과");
</script>

 

 

 

★ 자바스크립트 실습(3)

 

(1) 이름과 나이 출력하기 ☞ 20번부터...

 var name="홍길동";
 var age=25;
 document.write("name="+name+"<br>");
 document.write("age="+age+"<br>");
 age="30세";
 document.write("age="+age+"<br>"); 

여기서 특이한 점은, 자바스크립트는 형을 따지지 않는다는 점이다.

"var"는 써도 되고 안써도 된다. 위 소스에서 나이인 age=25를 지정했는데,

다시 age="30세"로 문자형으로 지정하였다. 원래 자바였으면 안됐을텐데, 자바스크립트는 가능하다.

 

 

★ 자바스크립트 실습(4)

 

(1) switch문으로 원하는 별표 출력하기 ☞ 12번부터..

 cnt=3;

 switch(cnt){
 case 1: alert("★"); break;
 case 2: alert("★★"); break;
 default: alert("★★★"); break;

       }

 

 

 ★ 자바스크립트 실습(5)

 

(1) 일반적인 <h>태그 출력하기 ☞ 8~13번

<h1>제목1</h1>
<h2>제목2</h2>
<h3>제목3</h3>
<h4>제목4</h4>
<h5>제목5</h5>
<h6>제목6</h6> 

 

 

 (2) 자바스크립트 안에 for문으로 <h>태그 구현하기 14~17번

<script type="text/javascript">
for(i=1; i<=6; i++){
 document.write("<h"+i+">제목"+i+"</h"+i+">");
}

</script> 

 

 (3) 자바스크립트 for문으로 구구단 5단 구현하기 - <table>태그 사용

<script type="text/javascript">
document.write("<table border=1>");
document.write("<tr><td>5단</td></tr>");
for(i=1; i<=9; i++){
 document.write("<tr><td>"+"5*"+i+"="+5*i+"</td></tr>");
}
document.write("</table>");
</script>

 

 

 (4) 자바스크립트 for문으로 1~10, 1~20, ... , 1~100까지의 합 구현하기

<script type="text/javascript">
sum=0;
i=1;
while(i<=100){
 sum += i;
 if(i%10==0){
  //1~10까지의 합:..
  //..
  //1~100까지의 합:..
  document.write("1~"+i+"까지의 합:"+sum+"<br>");
 }
 i++;
}
</script>

 

 

 

s(ㅡ_ㅡ)/..............i'm hungry......I like horor movie........