함수 표현식 vs 함수 선언식1 [ Javascript ] 자바스크립트 함수 선언식 과 함수 표현식 차이점 자바스크립트 함수 선언식 함수 선언문 (Function Declaration): 함수 선언문은 자바스크립트에서 함수를 정의하는 가장 기본적인 방법 중 하나입니다. 함수 선언문은 반드시 함수의 이름이 필요합니다. 함수 선언문은 호이스팅 (hoisting)이 발생합니다. 호이스팅은 코드가 실행되기 전에 함수 선언문이 해당 스코프의 최상단으로 끌어올려지는 현상을 의미합니다. 따라서 함수 선언문은 선언 이전에도 호출할 수 있습니다. 측, 위치는 중요하지 않아 어디서나 사용 가능합니다. sayHello(); function sayHello() { console.log("Hello"); } 또는 함수 선언문은 함수의 스코프 내에서만 유효합니다. 따라서 함수 선언문으로 정의한 함수는 해당 함수 내부 블록에서만 호출할.. 2023. 10. 23. 이전 1 다음