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

표현식을 사용하여 JavaScript 함수를 정의하는 방법은 무엇입니까?


표현식을 사용하는 JavaScript 함수의 개념을 이해하기 위해 함수 선언과 함수 표현식의 차이점을 살펴보겠습니다.

함수 선언

"function" 키워드는 JavaScript에서 함수를 선언합니다. JavaScript에서 함수를 정의하려면 "function" 키워드 뒤에 고유한 함수 이름, 매개변수 목록(비어 있을 수 있음), 중괄호로 묶인 명령문 블록을 사용합니다.

다음은 입니다. -

function sayHello(name, age)
{
   document.write (name + " is " + age + " years old.");
}

함수 표현

함수 표현식은 "function" 키워드로 시작하면 안 됩니다. 정의된 함수는 이름이 지정되거나 익명일 수 있습니다.
다음은 입니다. -

//anonymous function expression
var a = function() {
   return 5;
}

또는

//named function expression
var a = function bar() {
   return 5;
}