- 무명의 리터럴로 생성 가능 (런타임에 생성) - 변수나 자료구조(객체, 배열 등)에 저장할 수 있음 - 함수의 매개변수에 전달 가능 - 함수의 반환 값으로 사용 가능 1. 무명의 리터럴로 생성, 변수에 저장 var hello = function () { return '안녕하세요!'; }; 2. 객체에 저장 var obj = { hello }; 3. 함수의 매개변수에 전달할 수 있음 function repeat(func, count) { for(var i = 0; i < count; i++) { console.log(func()); } 4. 함수의 반환값으로 사용할 수 있다. return function () { console.log(`${count}번 반복 완료`); } } var returnFunc..