Menu
Coddy logo textTech

함수 표현식

Coddy의 JavaScript의 함수 선언 코스 레슨 — 14개 중 9번째.

함수 표현식은 공식적인 함수 선언 없이 함수를 만드는 방법입니다. 이는 변수에 할당되거나 표현식 내에서 직접 사용되는 익명 함수 정의입니다.

작은 작업을 완료하기 위해 빠른 도구가 필요하다고 상상해 보세요. 전체 이름을 가진 함수를 만드는 대신, 즉석에서 함수 표현식을 정의하고 나중에 사용하기 위해 변수에 할당할 수 있습니다. 이는 특정 작업을 위한 임시 도구를 만드는 것과 같습니다.

// 변수에 할당된 함수 표현식
const greet = function(name) {
	return `Hello, ${name}!`;
};

const message = greet("Alice");
console.log(message); // 출력: Hello, Alice!

위 예제에서 우리는 하나의 인수인 name을 받는 함수 표현식을 정의합니다. 이것은 greet 변수에 할당됩니다. function 키워드 뒤에 선택적인 이름(익명 함수의 경우 생략 가능)과 괄호가 오는 것을 확인하세요.

할당된 변수 greet를 인수 "Alice"와 함께 사용하여 함수를 호출합니다. 함수는 "Alice"에 대한 인사말 메시지를 반환합니다.

challenge icon

챌린지

쉬움

당신의 과제는 calculateArea라는 이름의 함수 표현식을 만드는 것입니다. 이 함수는 length와 width라는 두 개의 인자를 사용하여 사각형의 넓이를 계산하고 그 결과를 반환합니다.

직접 해보기

// 여기에 코드를 작성하세요

JavaScript의 함수 선언의 모든 레슨