728x90
1. 선언과 호출
방법 | 정의 | 표현 |
익명 함수 | 이름을 입력하지 않고 만드는 함수 | function ( ) { } |
선언적 함수 | 이름을 입력해서 만드는 함수 | function 함수( ) { } |
- 함수 실행을 함수를 호출한다고 표현한다. 호출방법은 아래와 같다.
함수();
2. 실행 우선순위
- 함수도 변수이므로 가장 마지막에 입력된 값이 저장된다.
- 선언적 함수와 익명 함수를 함께 사용할 때는 실행 순서가 다르다.
자바스크립트는 모든 코드를 읽기 전에 선언적 함수를 먼저 읽는다.
👉 선언적 함수가 익명 함수 뒤에 있지만 먼저 읽으므로 아래 코드를 실행하면 나중에 읽은 익명 함수를 실행한다.
<script>
var 함수 = function() { alert('함수_A'); };
function 함수() { alert('함수_B'); };
함수(); //함수_A
</script>
'Language > JavaScript + TypeScript' 카테고리의 다른 글
[JavaScript] 문서 객체 모델 기본 용어 (0) | 2024.03.12 |
---|---|
[JavaScript] 객체 (0) | 2024.03.12 |
[JavaScript] 콜백 함수 (0) | 2024.03.09 |
[JavaScript] 연산 (0) | 2024.03.07 |
[JavaScript] 데이터 타입 (0) | 2024.03.07 |