함수를 정의하는 방법에는 두가지가 있다.
일반함수와 화살표 함수가 있다.
일반 함수에는 함수 선언식과 함수 표현식이 있다.
function sayHello() {
console.log("안녕하세요");
}
sayHello();
hello(); // ReferenceError: Cannot access 'hello' before initialization
const hello = function() {
console.log("안녕하세요");
}
hello(); // 변수로 함수 호출가능
간결하게
작성할 수 있다.function
을 생략할 수 있다.{}
를 생략할 수 있다.()
를 생략할 수 있다. 매개변수가 없거나 두개 이상일때에는 생략할 수 없다.{}
를 생략할 수 없다.const hello = () => {
console.log("안녕하세요");
}
hello();