Javascript
(JS) 함수 선언식과 함수 표현식의 차이점 및 요약
함수 선언식과 함수 표현식의 차이점 1. 문법 함수 선언문 주요 코드 흐름 중간에 독자적인 구문 형태로 존재한다. function add(a, b) { return a + b; } 함수 표현식 표현식이나 구문 구성(syntax constract) 내부에 생성되며, 할당연산자(=)를 통해 생성된다. const exp = function add(a, b) { return a + b; } 2. 자바스크립트 엔진이 언제 함수를 생성하는지에 따른 차이 함수 선언문 함수 선언문이 정의되기 전의 코드에도 함수를 호출할 수 있다. console.log(add(1, 2)) // 3이 출력된다. function add(a, b) { return a + b; } 함수 표현식 실제 흐름이 해당 함수에 도달했을 때 함수가 생성..