Czym jest funkcja?
Lekcja 2 z 14 w kursie Deklaracje funkcji w JavaScript w Coddy.
Wyobraź sobie, że masz ulubiony przepis na ciasteczka. Pieczenie ich za każdym razem, gdy masz na nie ochotę, może być trochę monotonne. Funkcje w JavaScript są jak superbohaterscy pomocnicy, którzy przychodzą z pomocą! To wielokrotnego użytku bloki kodu, które wykonują określone zadania. Tak jak postępujesz zgodnie z kolejnymi krokami przepisu, aby upiec ciasteczka, funkcje zawierają instrukcje, które są wykonywane, gdy je wywołujesz (jak nadanie przepisowi nazwy i postępowanie zgodnie z tymi krokami).
Składnia funkcji:
function functionName(parameter1, parameter2, ...) {
// Kod do wykonania (instrukcje superbohatera)
return value; // Opcjonalnie: zwracanie wartości (jak upieczone ciasteczka!)
}function: To słowo kluczowe informuje JavaScript, że tworzymy funkcję.functionName: To nazwa, którą nadajesz swojej funkcji.parameter1, parameter2, ...: To coś w rodzaju składników lub narzędzi, których funkcja może potrzebować do wykonania swojego zadania. Są to zmienne przechowujące informacje, które przekazujesz podczas wywoływania funkcji.
Oto przykład pokazujący, jak działają funkcje:
function greet(name) {
console.log("Hello, " + name + "!");
return "Have a fantastic day!";
}
const message = greet("Alice"); // Wywołanie funkcji
console.log(message);
// Wynik: Hello, Alice!
// Have a fantastic day!- Definiujemy funkcję o nazwie
greet, która przyjmuje jeden parametr:name. - Instrukcja
returnzwraca komunikat "Have a fantastic day!". - Wywołujemy funkcję
greetz argumentem "Alice" i zapisujemy zwróconą wartość (komunikat) w zmiennejmessage. - Na koniec wyświetlamy zarówno powitanie, jak i zwrócony komunikat.
Spróbujmy podjąć to proste wyzwanie!
Wyzwanie
ŁatwyTwoim zadaniem jest utworzenie funkcji o nazwie myFunction, która nie przyjmuje żadnych argumentów i po prostu wypisuje komunikat „Hello, Coddies!” w konsoli.
Spróbuj swoich sił
// Wpisz 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