sobota, 23 listopada 2013

Funkcje, Klasy - Java Script

Javascript oferuje wiele możliwości - można nawet definiować własne klasy. JS jest obiektowy.


Funkcje




Funkcje to zestawy instrukcji, które wywołujemy wiele razy, aby wykonała coś co im każemy.
W JS'ie możemy definiować własne funkcje, tak jak we wszystkich innych językach programowania. 
Robi się to tak:
function <nazwa funkcji>(argument1, argument2, argumentn)
{
//ciało
}
view raw function.js hosted with ❤ by GitHub


Funkcje mogą zwracać wartość za pomocą słowa kluczowego return .



Przykładowo ta funkcja obliczy kwadrat dla podanego parametru:
function kwadrat(liczba) {
return liczba * liczba;
}
view raw przykład.js hosted with ❤ by GitHub


Kolejny przykład:
function matma(zmienna1, zmnienna2, dzialanie)
{
var dzialanieString = String(dzialanie);
if(dzialanieString == "+")
return zmienna1 + zmienna2;
if(dzialanieString == "-")
return zmienna1 - zmienna2;
if(dzialanieString == "*")
return zmienna1 * zmienna2;
if(dzialanieString == "/")
{
if(zmienna2 != 0)
return zmienna1 / zmienna2;
else
return 1;
}
}
view raw kalc.js hosted with ❤ by GitHub
Funkcja zwraca wynik działania, podanego w parametrze.

Obiekty

Obiekt to:

- dowolny byt, który chcemy zapisać w pamięci komputera

- posiada właściwości, będące parami klucz i wartość

- może posiadać metody - funkcje operujące na obiekcie

Przykład deklaracji: 
var obiekt = {
//ciało
}
np.
var rower = {
"kolor": "Zielony",
"Szybkość": "Szybki",
"Rodzaj": "Góral"
}
view raw obiekty.js hosted with ❤ by GitHub


Brak komentarzy:

Prześlij komentarz