본문 바로가기

javascript

함수 선언식, 표현식 차이 : 호이스팅

함수는 선언식과 표현식으로 나뉜다.

 

선언식

function 선언식( ){ 
	동작코드
}

 

표현식

var = 표현식 ( ){
	동작코드
}
표현식( )

 

선언식의 경우 호이스팅이 가능해 맨상단으로 끌어올려진다.

만약 호이스팅에 관해 몰라도 변수나 함수를 맨 상단에 작성해주면 왠만한 코드들은 에러없이 잘 작동됨.

 

 

반응형