ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • WEB2 - JavaScript - 함수예고, 함수
    JavaScript/생활코딩 2018. 12. 27. 15:49



    함수예고 - https://opentutorials.org/course/3085/18882

    함수 - https://opentutorials.org/course/3085/18851



    함수의 기본 문법에 관한 예제이다.


    <h1>Function</h1>

        <h2>Basic</h2>

        <ul>

          <script>

            function two(){ //반복적으로 실행해야할 코드를 함수에 담는다. 

              document.write('<li>2-1</li>');

              document.write('<li>2-2</li>');

            }

            document.write('<li>1</li>');

            two();        //코드를 직접 수정하지 않고 함수명으로 호출하면 함수안의 코드를 실행하는 것과 같다.

            document.write('<li>3</li>');

            two();

          </script>

        </ul>

        <h2>Parameter & Argument</h2>

        <h2>Return</h2>











    매개변수(parameter)와 인자(argument)


    매개변수와 인자는 아래와 같은 개념으로 생각하면 된다.


    입력 : 매개변수

    출력 : 인자


    <h1>Function</h1>

        <h2>Basic</h2>

        <ul>

          <script>

            function two(){

              document.write('<li>2-1</li>');

              document.write('<li>2-2</li>');

            }

            document.write('<li>1</li>');

            two();

            document.write('<li>3</li>');

            two();

          </script>

        </ul>

        <h2>Parameter & Argument</h2>

        <script>


          function onePlusOne(){

            document.write(1+1+'<br>');

          }

          onePlusOne(); //기본적인 함수의 활용예제이다.


          function sum(left, right){     //sum함수는 입력값에 따라 함수의 결과가 달라진다. 매개변수는 left와 right이다.

            document.write(left+right+'<br>');

          }

          sum(2,3); // 5, 2와3은 인자이다.

          sum(3,4); // 7, 3과4는 인자이다.

        </script>

        <h2>Return</h2>












    리턴



    <h1>Function</h1>

        <h2>Basic</h2>

        <ul>

          <script>

            function two(){

              document.write('<li>2-1</li>');

              document.write('<li>2-2</li>');

            }

            document.write('<li>1</li>');

            two();

            document.write('<li>3</li>');

            two();

          </script>

        </ul>

        <h2>Parameter & Argument</h2>

        <script>

          function onePlusOne(){

            document.write(1+1+'<br>');

          }

          onePlusOne();

          function sum(left, right){

            document.write(left+right+'<br>');

          }

          function sumColorRed(left, right){    //위의 코드에서 추가된 부분

            document.write('<div style="color:red">'+left+right+'</div><br>');

          }

          sum(2,3); // 5

          sumColorRed(2,3); // 23, 연산이 되지 않고 그대로 나온다.

          sum(3,4); // 7

        </script>

        <h2>Return</h2>

        <script> //위의 코드에서 추가된 부분

          function sum2(left, right){

            return left+right;  //return을 통해서 출력함으로써 다양한 용도로 함수를 사용할 수 있게 된다.

          }

          document.write(sum2(2,3)+'<br>');

          document.write('<div style="color:red">'+sum2(2,3)+'</div>');

          document.write('<div style="font-size:3rem;">'+sum2(2,3)+'</div>');

        </script>


    [결과화면]

    맨 아래의 script 코드에 대한 결과화면이다.


    댓글

Designed by Tistory.