JavaScript에서 함수를 정의하는 방법은 크게 함수 선언문(Function Declaration)과 함수 표현식(Function Expression) 두 가지가 있다. 1. 함수 선언문 (Function Declaration)function sayHello() { console.log("Hello, world!");} ✅ 특징 • function 키워드로 시작하며, 함수의 이름이 필수이다. • 호이스팅(Hoisting)의 영향을 받는다. • 즉, 코드 실행 전에 함수가 메모리에 올라가므로 함수 호출을 함수 정의보다 앞에서 해도 정상 동작한다. ✅ 호이스팅 예제greet(); // 정상 동작 (함수 선언문은 호이스팅됨)function greet() { console.log("Hi!");..