Menu
Coddy logo textTech

Wyrażenia funkcyjne

Lekcja 9 z 14 w kursie Deklaracje funkcji w JavaScript w Coddy.

Wyrażenie funkcyjne to sposób na utworzenie funkcji bez formalnej deklaracji funkcji. Jest to definicja funkcji anonimowej przypisana do zmiennej lub użyta bezpośrednio w wyrażeniu.

Wyobraź sobie, że potrzebujesz szybkiego narzędzia do wykonania niewielkiego zadania. Zamiast tworzyć całą nazwaną funkcję, możesz na bieżąco zdefiniować wyrażenie funkcyjne i przypisać je do zmiennej, aby później z niego skorzystać. To tak, jakby utworzyć tymczasowe narzędzie do konkretnego zadania.

// Wyrażenie funkcyjne przypisane do zmiennej
const greet = function(name) {
	return `Hello, ${name}!`;
};

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

W powyższym przykładzie definiujemy wyrażenie funkcyjne, które przyjmuje jeden argument, name. Jest ono przypisane do zmiennej greet. Zwróć uwagę na słowo kluczowe function, po którym występuje opcjonalna nazwa (można ją pominąć w przypadku funkcji anonimowych) i nawiasy.

Wywołujemy funkcję za pomocą przypisanej zmiennej greet i argumentu "Alice". Funkcja zwraca powitanie dla "Alice".

challenge icon

Wyzwanie

Łatwy

Twoim zadaniem jest utworzenie wyrażenia funkcyjnego o nazwie calculateArea, które oblicza pole prostokąta za pomocą funkcji z dwoma argumentami: długością i szerokością, a następnie zwraca wynik.

Spróbuj swoich sił

// Napisz kod tutaj

Wszystkie lekcje w sekcji Deklaracje funkcji w JavaScript

Poćwicz samodzielnie: Kompilator JavaScript online