function sayHi() {
console.log('hi');
}
sayHi();
위에가 함수 정의이고, 아래가 함수 호출이다.
자바스크립트는 위에서부터 한줄씩 차례대로 실행하지만, 함수의 정의는 호출될 때만 실행한다.
따라서 sayHi()가 먼저 실행되고, 그 다음에 함수 정의가 실행된다.
'javascript' 카테고리의 다른 글
| 전역 변수 지옥 탈출기: CommonJS부터 ES6까지 흐름 한눈에 (1) | 2025.08.15 |
|---|---|
| default export vs. named export (0) | 2025.06.21 |
| 자바스크립트 기초개념 복습노트 (1) | 2025.04.29 |