JsvaScript_Function(함수) - 데이터 반환

ha ju·2021년 4월 23일
0

함수의 호출 결과 확인

  • 반환(return)을 변수에 저장해서 console로 확인해볼 수 있다
let result1 = multiplyTen(3); 
let result2 = multiplyTen(6); 
let result3 = multiplyTen(12);  
console.log(result1); 
console.log(result2); 
console.log(result3);
  • 변수에 저장하기 귀찮다면, 결과값을 바로 console로 확인해도 된다.
console.log(multiplyTen(0)); 
console.log(multiplyTen(3)); 
console.log(multiplyTen(2));

return이 없는 함수도 return이라는 키워드를 생략했을 뿐 함수는 리턴을 한다.
return을 생략하면 함수는 undefined를 반환한다.

함수 내부에서 다른 함수 호출하기

function getTax(price) {
  return price * 0.1;
}
function calculateTotal(price) {
  return price + getTax(price);      //함수 내 다른 함수 호출
}
const result = calculateTotal(3500);
console.log(result);
  • 위의 코드에서 function으로 함수를 선언하는 부분은 "이런 함수가 있다"고 선언해준 것 뿐이며,
  • ⭐⭐⭐함수가 실행되는 시점은 바로 calculateTotal(3500)으로 호출 했을 때이다.

0개의 댓글