본문 바로가기

JAVASCRIPT

Javascript 함수 - return이란?

return

return은 함수에서 결과 값을 반환할 때 사용합니다.

즉, 함수에서 return을 사용하면 함수를 호출했을때 return값이 반환됩니다.

 

const calculator = {
  plus: function (a, b){
    return a + b;
  },
  minus: function (a, b){
    return a - b;
  },
  division: function (a, b){
    return a / b;
  },
  squared: function (a, b){
    return a ** b;
  }
}

const plusResult = calculator.plus(6, 2);
const minusResult = calculator.minus(6, 2);
const divisionResult = calculator.division(6, 2);
const squaredResult = calculator.squared(6, 2);

// 8
// 4
// 3
// 36

 

데이터를 반환하고 강제 종료하는 return

function안에서 return과 추가작업을 입력하면, return 이후의 작업은 수행되지않습니다.
만약 return 앞에 기타작업이 있다면 이 작업은 수행됩니다.
즉, return "까지만" 수행됩니다.

 

const calculator = {
  plus: function (a, b){
    console.log("return 이전 작업")
    return a + b;
    console.log("return 이후 작업")
  }
}

const plusResult = calculator.plus(6, 2);

console.log(plusResult);

 

결과 화면

반응형

'JAVASCRIPT' 카테고리의 다른 글

Javascript 함수 - isNaN()  (0) 2022.04.29
Javascript 함수 - parseInt()  (0) 2022.04.29
Javascript 함수 - function()  (0) 2022.04.29
Javascript 데이터 구조 - 객체(Object)  (0) 2022.04.28
Javascript 데이터 구조 - 배열(Array)  (0) 2022.04.28