let a = function () {
return "배재현";
}; // 함수 표현식
function b() {
return "shipjh";
} // 함수 선언식
함수 표현식과 선언식의 차이점.
선언식은 코드 위치에 상관없이 호출이 가능한 반면, 표현식은 표현식 작성 이전에 사용할 수 없다.
console.log(b()); // shipjh 출력
// console.log(a()); // error.
let a = function () {
return "배재현";
};
console.log(a()); // 배재현 출력
function b() {
return "shipjh";
} // 함수 선언식
// 기존 함수 표현식
let a = function () {
return "배재현";
};
// 간략해짐.
let a = () => {
return "배재현";
};
console.log(a()); // 배재현 출력
// 더 간략해짐.
let b = () => "배22"
console.log(b()); // 배22 출력