1 사용자 정의 함수(function) - 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록 - 필요할 때마다 호출하여 해당 작업을 반복해서 수행 할 수 있음 - 코드를 재활용 1. 함수 선언식 function 함수명(매개변수1, 매개변수2..){ 함수 호출되었을때 실행할문장 return 값 } 함수명(값1,값2..) 2. 함수표현식 const 변수명 = function(매개변수1,매개변수2..){ 함수가 호출되었을 떄 실행할 문장 ... return 값 } 변수명(값1,값2...) 디폴트 매개변수 - 매개변수의 값을 설정하는 것 - 매개변수의 값을 정하지 않으면 기본값을 변수에 저장 function 함수명(매개변수1=값1, 매개변수2=값2..){ 함수 호출되었을때 실행할문장 ... retur..