● 함수 선언하기
함수를 만들 때는 보통 function 예약어를 사용하거나 화살표 기호(=>)를 사용합니다. 함수에는 기본적으로 이름이 없으므로 다른 곳에서 사용할 수 없습니다. 이런 이름이 없는 함수는 특별히 익명 함수(anonymous function)라고 합니다.
형식
function() {};
() => {};
함수는 이름을 붙여야 다른 곳에서 사용할 수 있습니다. 함수에 이름을 붙이는 방법은 다음과 같습니다.
function a() {}
const b = function() {};
const c = () => {};
세 함수에 각각 a, b, c라고 이름을 붙였는데, 함수 a()만 상수에 대입하지 않았습니다. 이처럼 함수를 상수에 대입하지 않고 function 뒤에 함수의 이름을 넣는 방식을 함수 선언문(function declaration statement)이라고 합니다.