자바스크립트의 함수선언문과 함수표현식의 차이에 대해 이해한다.

Edwith 강의 참고

Goal

  • 자바스크립트의 함수의 개념과 특징에 대해 이해한다.
  • 함수선언문과 함수표현식의 차이를 이해한다.

함수

함수 호출 vs 함수 참조

원시값 매개변수 vs 객체 매개변수

반환값과 undefined

arguments 객체

함수선언문과 함수표현식의 차이

함수선언문 (Function Declaration)

함수표현식 (Function Expression)

var test1 = function() { // (익명) 함수표현식
  return '익명 함수표현식';
}

var test2 = function test2() { // 기명 함수표현식 
  return '기명 함수표현식';
}

함수선언문과 함수표현식의 차이

관련된 Post

Reference