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 |