- JS에서 함수는 first-class function이다. (1급객체이다.) 다른변수와 마찬기지로 변수에 할당이 될수 있고 함수의 인자(매개변수)로 전달이되며 return값으로 반환 할 수 있다. - 함수의 선언 함수선언식 : function 함수이름 ( 매개변수 ) { 실행문 return ; } 함수표현식: //anonymous function 익명함수 const print = function(){ }; //named function //디버깅 할때 이름이 나와서 디버깅시 유리 하다. const print = function print() {} ; * 함수선언식과 함수 표현식의 차이점 함수선언식은 var hosting처럼 JS는 함수선언식을 runtime시에 위로 끌어 올려 위에서 선언된 것처럼 해..