Funkcje w JavaScript Flashcards

1
Q

Co to funkcja?

A

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ść

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jak się definiuję funkcje?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Co to return?

A

Na końcu funkcji powinna zostać wstawiona instrukcja return określająca zwracaną przez funkcję wartość.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Składnia deklaracji funkcji (przykład funkcji)

A

function nazwa_funkcji (argumenty_funkcji)
{
instrukcje;
}

Przykład funkcji:
function suma (a,b)
{
var c=a+b;
return c;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wywołanie funkcji

A

Wywołanie funkcji nastąpi po podaniu w kodzie skryptu jej nazwy wraz z parametrami umieszczonymi w nawiasach.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Jakie są zasięgi zmiennych?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Najważniejsze funkcje wbudowane

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly