alert() , prompt() , parseInt() , 삼항연산자 본문

[PL]/Java Script

alert() , prompt() , parseInt() , 삼항연산자

객과 함께. 2011. 5. 14. 23:51

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>new Dodcument</title>
<script type="text/javascript">
alert("환영 합니다.");  ========> alert() : 메세지창에서 확인 버튼만 존재 하며

                                                          리턴값이 없습니다.                       

</script>
</head>
<body> 
<div>
만나서 반값습니다.<br />
여기는 html입니다. <br />

---------------------------------------------<br />
html문서가 읽혀지면서  스크립트내 function을 onload() 시킴</br />
</div>
</body>
</html>

 

-------------------------------------------------------------------------------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<script type="text/javascript">
 
 function Test(){
 //alert("Test....!");

//var 변수를 설정 하는 키워드.(지역 변수)
 var kor= 100;
 var eng= 90;
 var mat= 95;
 var tot = kor + eng + mat;
 alert("과목 총점수는 : " + tot)             alert() : 메세지창에서 확인 버튼만 존재 하며리턴값이 없습니다.   
 }
 
 function Test1() {
  var kor=prompt("국어점수", "0");      //prompt(): 웹 문서에서 입력을 받을때 사용되며 구문은 prompt("나타내고자 하는 문자", "초기값")
  var eng=prompt("영어점수", "0");   // prompt에서 입력받은 값은 모두 문자열로 인식함.
  var mat=prompt("수학점수", "0");
  var total=parseInt(kor)+parseInt(eng)+parseInt(mat);  //prompt() 에서 입력받은 값은 문자열 이므로 정수 값으로  변환 시키기 위해서 parseInt() 함수를 사용함. 

/*

parseInt : 정수값 으로 변환

parseFloat : 실수값 으로 변환

*/
  alert("국어 : " + kor + " 영어: " + eng + "수학 : " + mat + " 총점 :" + total);
 }
</script>
</head>
<body>

<!--  html 문서를 읽으면서  버튼을 클릭했을 때 일어나는 이벤트로 Test() function , Test1() function을 실행한다.  -->
<input type ="button" value="push" onclick="Test()">
<input type ="button" value="push1" onclick="Test1()">
</body>
</html>

 

-------------------------------------------------------------------------------------------------------------------------

 

 function test8() {
   //두 정수 입력받아 두수중 큰값을 구하시오?
   var  a = parseInt(prompt("a : ", "0"));
      var  b = parseInt(prompt("a : ", "0"));

   var c = (a>b)?a:b =>  삼항 연산자 (a > b)  조건이 참이면 a 을 c 변수에 값을 대입 하고 , 거짓이면 b 을 c변수에 대입한다.
   
   if( a > b)
   {
    alert("두 수중 큰값은 a : " +  c + "입니다.");
   } else {
    alert("두 수중 큰값은 b :" +  c + "입니다.");
   }
 }

  function test9() {
  var c = parseInt(prompt("임의의 숫자 : " , "0"));
  var d = (c % 2 == 0)?"짝수" :"홀수" => (c % 2 == 0) 조건이 참이면 "짝수" 문자열을 d에 대입하고 거짓이면 "홀수" d에 대입한다.

  // 삼항 연산자를 풀어서 쓰게 되면 아래의 if문과 같은 의미이다.
  alert(c  + "은"  +  d + "입니다.");

/*  if (c % 2 == 0 ) {
   alert("짝수");
  } else {
   alert("홀수");
  }  

*/
}

'[PL] > Java Script' 카테고리의 다른 글

날자 관련 function예제  (0) 2011.05.21
FOR 문 예제 (2)  (0) 2011.05.16
for 예문  (0) 2011.05.16
switch 예제 스크립트  (0) 2011.05.15
IF 예제 스크립트  (0) 2011.05.15