function 본인이 지정하고 싶은 함수명(지정하고 싶은 인자) {
return 10 * myNumber;
}
multiplyTen(3);
multiplyTen(6);
multiplyTen(12);
console.log(result1);
console.log(result2);
console.log(result3);
result1에 3이 들어갈 경우,
console.log(
let 은 변수명을 지정해주는 상자임.
result1
result2
result3
이라는 변수명을 지정해주었으므로,
result 번호 값이 화면에 출력된다.
function outer(num1) {
var num2 = 5;
function inner() {
return num1 * num2;//<--inner에 num1+num2
}
return inner();
}
var result = outer(7) // <-- 외장함수에 7을 저장
console.log(result); // return 35 (=7x5)
result = outer(8);
console.log(result); // return 40 (=8x5)
함수 안에 함수가 있다.
내부함수를 inner
외부함수를 outer로 표현했고,
패러미터 num1과 num2에 접근 가능하다.