function people(name) {
console.log(name);
}
let result = people("김개발");
function
= 함수
sayHello
= 함수명
()
= 매개변수(parameter)
Tip : 매개변수(parameter)와 인자(argument)
"김개발"
function people(인자 = 매개변수)
함수의 ()안에 들어온 인자 = 매개변수function sayHello() {
console.log('hello');
}
// function + 함수이름 + () + {실행할 코드}
let sayHello = function() {
console.log('hello');
}
// 변수에 함수를 넣어주는 형태를 가지며, 기존 함수 선언문에서 함수의 이름을 변수의 이름으로 정한다.
* 함수 표현식은 함수이름"sayHello"가 있는 '유명 함수'와 이름이 없는 '익명 함수'가 있다.
let add = (num1, num2) => {
return num1 + num2;
}
// 화살표 함수는 function이 없어지고 => 가 추가된 함수이다.
실행함수가 한 줄일 경우 "return"과 "{}를 생략하고"을 사용할 수 있다.
let add = (num1, num2) => num1 + num2;