Deklarowanie funkcji, przekazywanie argumentów, zwracanie wartości return i podział programu na logiczne podzadania.
Funkcja w języku JavaScript to nazwany blok instrukcji przygotowany do wielokrotnego wykonywania. Zamiast powielać ten sam kod w wielu miejscach skryptu, zamykamy logikę w funkcji i wywołujemy ją zawsze wtedy, gdy zachodzi potrzeba (np. po…
function wyczyscFormularz() {
const pole = document.getElementById("poleNotatki");
pole.value = "";
const stan = document.getElementById("stanPola");
stan.textContent = "Pole zostało pomyślnie wyczyszczone.";
}
function wyczyscFormularz() {
const pole = document.getElementById("poleNotatki");
pole.value = "";
const stan = document.getElementById("stanPola");
stan.textContent = "Pole zostało pomyślnie wyczyszczone.";
}
Jakie słowo kluczowe rozpoczyna standardową deklarację funkcji w języku JavaScript?
Poprawna: a) Deklarację funkcji tworzy się za pomocą słowa kluczowego function.
Aby funkcja była uniwersalna i mogła działać na różnych danych wejściowych, wyposażamy ją w parametry . Parametry to nazwane zmienne umieszczone w nawiasach okrągłych w nagłówku funkcji.
function wybierzPakiet(nazwa, cena) {
const podsumowanie = document.getElementById("podsumowaniePakietu");
podsumowanie.textContent = "Wybrano: " + nazwa + " — koszt miesięczny: " + cena + " zł";
}
function wybierzPakiet(nazwa, cena) {
const podsumowanie = document.getElementById("podsumowaniePakietu");
podsumowanie.textContent = "Wybrano: " + nazwa + " — koszt miesięczny: " + cena + " zł";
}
Jaka jest relacja między parametrami a argumentami funkcji w programowaniu?
Poprawna: d) Parametry to zmienne w definicji funkcji, a argumenty to konkretne dane przekazywane w wywołaniu.
Wiele funkcji ma za zadanie wykonać konkretne obliczenie matematyczne lub przekształcenie danych i odesłać gotowy wynik z powrotem do miejsca, w którym funkcja została wywołana. Do tego celu służy słowo kluczowe return .
function obliczPoleProstokata(szerokosc, dlugosc) {
return szerokosc * dlugosc;
}
function pokazWymiaryDzialki() {
const a = parseFloat(document.getElementById("bokA").value);
const b = parseFloat(document.getElementById("bokB").value);
const pole = obliczPoleProstokata(a, b);
const obwod = 2 * (a + b);
const wynik = document.getElementById("wynikWymiarow");
wynik.textContent = "Pole powierzchni: " + pole + " m², obwód: " + obwod + " m";
}
function obliczPoleProstokata(szerokosc, dlugosc) {
return szerokosc * dlugosc;
}
function pokazWymiaryDzialki() {
const a = parseFloat(document.getElementById("bokA").value);
const b = parseFloat(document.getElementById("bokB").value);
const pole = obliczPoleProstokata(a, b);
const obwod = 2 * (a + b);
const wynik = document.getElementById("wynikWymiarow");
wynik.textContent = "Pole powierzchni: " + pole + " m², obwód: " + obwod + " m";
}
Co powoduje wykonanie instrukcji return wewnątrz ciała funkcji?
Poprawna: c) Instrukcja return natychmiast przerywa działanie funkcji i zwraca podaną wartość do miejsca wywołania.