본문 바로가기
> 프로그래밍 언어/Javascript

훈훈한 Javascript (8)

by 자몽주스 2023. 9. 1.
728x90

< 섹션 2 >

8. 함수 선언의 종류

변수에 함수를 할당해주는 형식

function을 먼저 적어주고

뒤에 함수의 이름(sum)을 적는다.

표현식과 달리 선언문은 키워드가 동반되지 않고,

호이스팅의 영향을 받는다.

호이스팅: 위로 끌어 올려지는 것.

브라우저가 자바스크립트를 해석하는 과정에서,

선언문으로 작성된 함수는 원래 선언된 위치가 아니라,

위쪽으로 이렇게 끌어올려지게 됨.

표현식은 그렇게 되진 않는다.

선언문으로 작성된 함수는

그래서 함수가 아직 정의되지 않았음에도 불구하고

이미 선언된 것 처럼 표현됨.

sum() 실행 가능

코드 작성 스타일에 따라 사용

메소드에서 자주 사용

 

 

728x90

'> 프로그래밍 언어 > Javascript' 카테고리의 다른 글

훈훈한 Javascript (10)  (2) 2023.09.03
훈훈한 Javascript (9)  (0) 2023.09.02
훈훈한 Javascript (7)  (0) 2023.08.31
훈훈한 Javascript (6)  (0) 2023.08.30
훈훈한 Javascript (5)  (0) 2023.08.30