반응형
# 함수
## 선언방법
- 함수명이 있는 함수
function 함수명() {
자바스크립트 코드;
}
- 익명 함수(함수명이 없는 함수)
참조 변수 = function() {
자바스크립트 코드;
}
## 함수 호출방법
함수명();
참조 변수();
# 매개변수 없이 함수에 전달된 값 받아오기
- argumets; 사용 시 매개변수를 사용하는 것처럼 함수 호출문의 값을 받아올수 있다.
function 함수명() {
arguments; // arguments[0] = 데이터1, [1] = 데이터2, [2] = 데이터3
}
함수명(데이터1, 데이터2, 데이터3);
# 호이스팅 (hoisting)
- 사전적 의미는 "물건을 끌어올리다."
- 일반 함수 정의 시 지원(익명 함수 선언 참조 방식은 미 지원)
- 함수 정의문보다 호출문이 먼저 나와도 함수 정의문을 끌어올려 함수를 호출한다.
반응형
'프로그래밍 > JS(JavaScript), jQuery, PHP' 카테고리의 다른 글
체이닝 기법 (0) | 2020.12.14 |
---|---|
제이쿼리 학습 정리-1 (0) | 2020.12.14 |
수학 객체, 배열객체, 문자열 객체 (0) | 2020.12.11 |
자바스크립트 객체의 종류 (0) | 2020.12.10 |
PHP (0) | 2020.11.06 |