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".
Wyzwanie
ŁatwyTwoim 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
1Wprowadzenie do kursu
Czego się nauczysz?4Wyzwania kamieni milowych
Sprawdzanie stanu liczbyPowitania z użyciem funkcji strzałkowejSystem oceniania2Wprowadzenie do funkcji
Czym jest funkcja?Funkcje czysteĆwiczenie z funkcji nr 1Ćwiczenie z funkcji nr 23Sposoby deklarowania funkcji
Podstawowa funkcjaFunkcja zagnieżdżonaZwracanie funkcjiWyrażenia funkcyjneFunkcja strzałkowaKonstruktor funkcjiPoćwicz samodzielnie: Kompilator JavaScript online