- 함수는 코드 블록으로, 한 번 정의하면 여러 번 호출 가능 🔄.
- 자바스크립트 함수는 매개변수화되며, 매개변수는 함수 내에서 로컬 변수처럼 동작 🎭.
- 함수 정의 방법에는 함수 선언과 함수 표현식 두 가지가 있음 ✌️.
- 함수 선언은 함수 이름이 필수이며, 변수에 함수 객체가 할당됨 🏷️.
- 함수 표현식은 이름이 선택 사항이며, 변수 할당 없이 다른 함수의 인자로 사용 가능 🎁.
- 함수 표현식 사용 시
const
를 사용하여 함수 덮어쓰기 방지 🛡️.