함수의 호출 결과 확인
- 반환(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)
으로 호출 했을 때이다.