본문 바로가기

cording/생활코딩

[Java Script] 함수 return

이때, 1+1은 숫자 2에 대한 표현식이다. 또한 1===1 은 true 라고하는 값에대한 표현식이다

 

  <body>
    <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); // 5
      sum(3,4); //7
    </script>
    <h2>Return</h2>

 

  <body>
    <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); // 5
      sum(3,4); //7
    </script>
    <h2>Return</h2>

 

색상을 넣을때마다 밑에 코드를 추가해야하는 단점이 있다.

결과값

 

 

여기서 리턴이라는 함수를 사용해보자.

 

 

    </script>
    <h2>Return</h2>
    <script>
      function sum2(left,right){
        return left+right;
      }
      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>

    </script>
  </body>

 

    </script>
    <h2>Return</h2>
    <script>
      function sum2(left,right){ : 함수 sum2 (매개변수) 값을 
        return left+right;  : 리턴을 이용해 (매개변수) 출력한다.
      }
      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>

    </script>
  </body>

 

* return 을 사용해 코드를 단축하여 자유롭게 사용할수있다.

 

결과값