자바스크립트에서 함수는 코드를 재사용하고 구조화하기 위한 핵심적인 구성 요소입니다. 함수는 일련의 작업을 수행하는 코드 블록이며, 이를 호출하여 코드를 실행할 수 있습니다. 함수는 매개변수(parameter)를 받아들일 수 있고, 결과값을 반환할 수도 있습니다. 함수 만드는 방법1. 선언적 함수2. 익명함수3. 함수 표현식 함수 호출 방법선언적 함수는 함수 이름을 적어준다.익명함수 호출 불가능함수표현식 호이스팅(Hoisting)의 뜻은 영어로 '끌어올리다, 게양하다' 라는 뜻으로 자바스크립트가 실행될 때 끌어올려지는 현상을 말한다.