Returns

Return

  • 함수는 어떤 일을 수행하고 그 결과를 알려주는 것인데 return 키워드를 사용하면
    함수의 결과를 리턴 함으로서 함수를 호출하는 코드가 리턴값으로 바뀐다.
  • 함수를 통해 어떤 작업을 하고 그 작업의 결과를 알려줘야할 땐 return값을 넣어준다.
  • return의 또 다른 기능은 return하게 되면 함수는 작동을 멈추고 결과 값을 return하고 작업을 마친다.
<script>
const age = 96;
function calKrAge(ageOfForeigner){
  return ageOfForeigner + 2;
}
const KrAge = calKrAge(age);
</script>

-함수가 무언가를 리턴하기 때문에 함수를 호출하는 코드가 그 함수의 반환 값이 된다.
따라서 값의 대체를 할 수 있다. 변수 자체가 함수의 반환 값으로 나오기 때문이다.

<script>
const cal = {
  add : function(a, b) {
    return (a + b);
  },
  minus : function(a, b) {
    return (a - b);
  },
  divide : function(a, b){
    return (a / b)
  },
  power : function(a, b) {
    return (a**b)
  }
};
const plusResult = cal.add(5, 2); 
const minusResult = cal.minus(plusResult, 2);
const diviveResult = cal.divide(5, minusResult);
const powerResult = cal.power(diviveResult, 2)
</script>

좋은 웹페이지 즐겨찾기