함수 선언과 실행 순서

김도훈·2022년 6월 10일
0

웹 브라우저에서 자바스크립트 소스를 해석할 때에는 함수 선언 부분을 가장 먼저합니다.

1. 함수 호출이 먼저인 경우

a();
function a(){
}

2. 함수 선언이 먼저인 경우

function a(){
}
a();

둘다 순서에 상관없이 잘 작동합니다.
그래서 보통 한 파일 안에 여러 함수를 선언했을 때 스크립트 소스의 앞부분이나 뒷부분에 함수 선언 부분을 모아 두고 필요시 호출해서 사용합니다

0개의 댓글