프로그램의 재사용성을 높여주는 핵심 단위인 **함수(Function)**에 대해 알아보겠습니다.함수는 특정 작업을 수행하기 위해 설계된 코드의 묶음입니다. 마치 재료를 넣으면 정해진 과정을 거쳐 결과물을 만들어내는 '요술 상자'와 같습니다.1. 함수의 선언 (Declaration)함수를 만드는 과정입니다. 어떤 이름으로 부를지, 어떤 재료(매개변수)를 받을지, 어떤 일을 할지 미리 정의해둡니다.함수 이름: 함수를 구별하는 고유한 이름입니다.매개변수(Parameter): 함수 외부에서 내부로 전달받는 데이터의 통로입니다.실행 코드: 중괄호 { } 안에 작성하며, 함수가 호출될 때 실행될 내용입니다.JavaScript // 'sayHello'라는 이름의 함수를 선언합니다.function sayHello(na..