Funkcje w JavaScript Flashcards
Co to funkcja?
Funkcja w JS to jedno lub więcej poleceń zgrupowanych w całość przy pomocy nawiasów klamrowych{}, może zawierać listę argumentów umieszczonych w nawiasach okrągłych () oraz może zwracać wartość
Jak się definiuję funkcje?
Definicja musi zawierać słowo kluczowe “function”, po którym następuje nazwa funkcji, następnie w nawiasach okrągłych powinny zostać wymienione parametry funkcji oddzielone przecinkami. W nawiasach klamrowych jest zapisywana treść funkcji
Co to return?
Na końcu funkcji powinna zostać wstawiona instrukcja return określająca zwracaną przez funkcję wartość.
Składnia deklaracji funkcji (przykład funkcji)
function nazwa_funkcji (argumenty_funkcji)
{
instrukcje;
}
Przykład funkcji:
function suma (a,b)
{
var c=a+b;
return c;
}
Wywołanie funkcji
Wywołanie funkcji nastąpi po podaniu w kodzie skryptu jej nazwy wraz z parametrami umieszczonymi w nawiasach.
Jakie są zasięgi zmiennych?
Zasięg zmiennych to obszar, w którym można odwoływać się bezpośrednio do zmiennej. Zmienna może być:
- globalna – jest widoczna w całym skrypcie i została zdefiniowana poza funkcją
- lokalna – ma zasięg lokalny i jest definiowana wewnątrz funkcji. Ich zasięg dotyczy tylko funkcji w której zostały zdefiniowane i poza nią są niewidoczne
Najważniejsze funkcje wbudowane
parseInt() // zmienia typ zmiennej na liczbę całkowitą
parseFloat() // zmienia typ zmiennej na liczbę rzeczywistą
isNaN() // sprawdza czy wartość nie jest liczbą
isFinite() // sprawdza czy wartość jest liczbą
eval() // zamienia ciąg znaków na kod języka JavaScript
alert() // wyświetla okno dialogowe z komunikatem