반응형

# 함수

## 선언방법

  • 함수명이 있는 함수
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

+ Recent posts