Blog Content

    티스토리 뷰

    20.JavaScript - 함수

    반응형
    함수란 반복되는 작업을 하나의 독립적으로 여러번 정의 할때 사용합니다.
    fuction 함수명 (매개변수)
    {
        문장;
        return 반환값;
    }  입니다.
    사용목적에 따라서 매개변수와 retrun 생략 가능합니다.

    함수 선언은 HTML의 HEAD 부분에 작성합니다. 함수 호출은 BODY부분에서...

    함수 선언입니다. ( <head> 태그 안에 선언 )
    <head>
         //[1]매개변수가 없는 함수
         function ShowTitle()
         {
             document.write("<h3>안녕하세요!</h3>");
         }

         //[2]매개변수가 있는 함수
         function MyAbs(data)
         {
             var result = (data < 0) ? -data : data;
             document.write(data + "의 절대값 : " + result + "<br />");
         }

         //[3]반환값이 있는 함수
         function MyPow(a, b)
         {
             var result = 1;   
             for (var i = 0; i < b; i++)
             {
                 result *= a;
             }
             return result;
         }
    </head>

    함수 호출 ( <body> 태그 안에서 함수 호출)
    <body>
        <script type="text/javascript">
        //[1] 매개변수가 없는 함수
        ShowTitle();

        //[2] 매개변수가 있는 함수
        MyAbs(-10); MyAbs(10);

        //[3] 반환값이 있는 함수
        var retValue = MyPow(2, 10);
        </script>
    </body>


    응용예제1 - 매개변수가 있는 함수를 가지고 반올림 하는 예제입니다.

    응용예제2 - 매개변수가 있는 함수를 가지고 동적테이블 생성하는 예제입니다.


    반응형

    Comments