[JavaScript] 함수

17wolfgwang·2023년 9월 23일
0
post-thumbnail
post-custom-banner
  • 함수 선언문
    function hello() {}
  • 함수 표현식
    const hello = function () {} ← 할당연산자를 통해 함수를 할당헀는가? 여부로 판단!
  • 두개의 차이? → 호이스팅
    : 함수 선언부가 유효범위 최상단으로 끌어올려지는 현상.
    선언문의 경우
    hello()
    
    function hello() {
    
    	console.log(’hello!’)
    
    }
    

가 에러없이 실행됨.

반면 표현식의 경우 초기화 되기 이전에 호출하려했기 때문에 에러가 발생.

profile
새로운 것을 두려워 하지 않고 꾸준히 뭐든 배워나가는 프론트 엔드 개발자 입니다 🧑‍💻

0개의 댓글