1) 사용자 정의 함수 설명 - 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미 - 함수는 필요할 때마다 호출하여 해당 작업을 반복해서 수행하기 때문에 코드를 재활용할 수 있다. 1. 함수 선언식 function 함수명(매개변수1, 매개변수2, ...){ ... return 리턴값; } 2. 함수표현식 const 함수명 = function(매개변수1, 매개변수2, ...){ ... return 리턴값; } - 자바스크립트는 함수를 변수에 저장할 수 있다. - 자바스크립트는 script 태그를 만나면 자바스크립트 파일을 먼저 읽고 선언된!! 함수를 먼저 메모리에 저장하고 초기화는 나중에 한다. -> 호이스팅 * 호이스팅이란? 더보기 - 함수 안에 있는 선언문들을 모두 끌어올려서 해당 함..