let hello = function () { console.log('안녕하세용'); } hello(); // 안녕하세용 console.log(hello); // f hello() {} hello(); 와 console.log(hello); 의 차이가 뭘까요. hello(); 의 출력값은 함수의 실행 값입니다. hello의 출력값은 해당하는 함수를 출력합니다. 이와같이 변수에 함수를 대입하는것을 함수표현식이라 함. 함수선언식과 다르게 호이스팅이 되지 않기 때문에 호출하는 부분이 선언한 부분보다 밑에 있어야됨. let hello = function () { console.log('hello'); } let hello = () => { console.log('hello'); } 화살표 함수는 => 를 사용하..