//Function declaration (함수 선언식)
function calcAge1(birthYear) {
return 2037 - birthYear;
}
const age1 = calcAge1(1991);
//Function Expression (함수 표현식)
const calcAge2 = function (birthYear) {
return 2037 - birthYear;
};
const age2 = calcAge2(1991);
console.log(age1, age2);
함수 표현식과 함수선언식 둘다 콘솔을 찍어보면 46이라는 같은 값이 나온다 두개의 차이는 작성법의 차이일뿐 기능적으로는 차이가없다. 선호하는 방식으로 작성하면 되지만 대부분 표현식을 사용한다.