HTML/CSS/JAVASCRIPT 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 함수 연습
글번호: 54
작성자: 관리자
작성일: 2002/03/15 오후 7:30:00
조회수: 4792
<HTML>
<HEAD>
<TITLE>사용자 정의 함수 설명</TITLE>
<script language="javascript">
//선언부
function sum(intA, intB)
{
    intResult = parseInt(intA) + parseInt(intB);
    document.write(intA + " + " + intB + " = " + intResult + "<br>");
}
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<script language="javascript">
//자바스크립트 내장 함수 : parseInt(), parseFloat()
//function문 : 사용자 정의 함수...

/*
//매개변수도 없고, 리턴값도 없는 간단한 함수
//선언
function hi()
{
    document.write("안녕하세요<br>");
}
//함수 호출
hi();


//매개변수(parameter)가 있는 함수.

//호출부
sum(5, 6);
sum(15, 16);
*/
</script>

<script language="javascript">
//리턴값(반환값)이 있는 경우
//선언
/*
function hi()
{
    return "안녕하세요. 반갑습니다."
}

//호출
strResult=hi();
document.write(strResult);
*/
</script>


<script language="javascript">
//간단 계산기
function calc()
{
    intA = prompt("첫번째 수 : ","10");
    intB = prompt("두번째 수 : ","5");
    strA = prompt("어떤 연산(예, +, -, *, %)?","+");

    switch (strA)
    {
        case "+" : intResult = parseInt(intA) + parseInt(intB) ; break;
        case "-" : intResult = intA - intB ; break;
        case "*" : intResult = intA * intB ; break;
        case "/" : intResult = intA / intB ; break;
        case "%" : intResult = intA % intB ; break;        
        default  : intResult = intA + intB ; break;
    }

    document.write(intA + " " + strA + " " + intB + " = " + intResult);
}
</script>


<input type="button" value="계산기호출" onClick="calc();">


</BODY>
</HTML>
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 이벤트 연습 - 관리자 2002-03-15 4943
현재글 함수 연습 - 관리자 2002-03-15 4792
다음글 제어문 연습... - 관리자 2002-03-14 4878
 
손님 사용자 Anonymous (손님)
로그인 Home