자바스크립트 함수 생성 방식 자바스크립트에서 함수를 생성하는 방법은 3가지가 있다. 이들 방식은 모두 같은 함수를 생성하지만, 각각의 방식에 따라 함수 동작이 미묘하게 차이가 난다.함수 선언문(Function statement)함수 표현식(Function expression)Function() 생성자 함수 함수 선언문함수 선언문은 선언적 함수라고 한다. 함수의 이름이 존재하고 컴파일 시점에 함수 정보를 등록한다.(함수의 호이스팅) 그래서 함수를 선언하기 이전에 사용이 가능하다. 함수가 별도의 return문을 사용하지 않는 경우 디폴트로 undefined가 반환된다. console.log(add(2, 3)); // 출력값 5 // add() 함수 선언문function add(x, y) { return x ..