JAVASCRIPT

Return 함수

거위발바닥 2022. 9. 5. 11:07

return 을 사용하면 실행중이던 함수를 멈추고 주어진 값을 함수의 호출지점으로 반환한다. 

      function sum2(left, right){                                   
        return left+right;
      }

 

매개변수 left right 값을 받고 left + right 로 반환한다. 즉, sum2(2,3)은 5를 반환

따라서, document.write(sum2(2,3)); 은 5를 출력하게 된다. 

      function sum(left, right){
        document.write(left+right+'<br>');
      }

위 코드와 return 을 사용한 코드의 차이점은 return 을 사용하지 않은 아래의 함수는 left right 의 인자값을

매개변수로 받아 더한 다음, 바로 화면에 write 하기 때문에 해당 출력값에 css 값을 주거나 html tag를 추가 할 수 없다.

하지만 return 함수는 값을 출력받고 그 값을 저장하기 떄문에 (write하지 않기 때문에) 해당 저장값에 css를 추가하거나

html tag를 추가 할 수 있다.

      document.write(sum2(2,3)+'<br>'); 그냥 5 
      document.write('<div style="color:red">'+sum2(2,3)+'</div>'); 빨강 5
      document.write('<div style="font-size:3rem;">'+sum2(2,3)+'</div>') 큰 5 

 

 

'JAVASCRIPT' 카테고리의 다른 글

함수 이용 EX2  (0) 2022.09.05
함수 이용 EX  (0) 2022.09.05
함수  (0) 2022.09.05
22년 9월 4일 - 3  (1) 2022.09.04
22년 9월 4일 - 2  (1) 2022.09.04