Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Javascript에서 var functionName =function() {}와 function functionName() {}의 차이점은 무엇입니까?


functionDisplayOne은 함수 표현식이지만 functionDisplayTwo는 함수 선언입니다. 주변 함수가 실행되는 즉시 정의됩니다.

두 방법 모두 JavaScript에서 함수를 선언하는 데 사용되며 functionDisplayOne은 익명 함수입니다.

여기에 함수 표현식이 있습니다 -

functionDisplayOne();
var functionDisplayOne = function() {
   console.log("Hello!");
};

다음은 함수 선언입니다 -

functionDisplayTwo();
function functionDisplayTwo() {
   console.log("Hello!");
}