Funkcje
Składnia:
{
...
instrukcje
...
}
Funkcja stanowi blok zawierający ciąg instrukcji, które mogą być wykonane poprzez wywołanie jej nazwy w dalszej części kodu.
Jeżeli podczas pisania skryptu zachodzi potrzeba wielokrotnego użycia ciągu tych samych instrukcji, to uzasadnione jest
zdefiniowanie funkcji zawierającej te instrukcje. Nie tylko zmniejszy to długość skryptu, ale również poprawi się jego czytelność.
Funkcja może mieć dowolną ilość argumentów oddzielonych przecinkami, które służą do przekazywania funkcji pewnych wartości.
Z funkcją związana jest instrukcja
return;
Użyta wewnątrz funkcji, natychmiast przerywa jej działanie. Jeżeli instrukcja ta zostanie wywołana w taki sposób:
return zmienna;
to funkcja przerwie działanie i zwróci wartość równą wartości zmiennej np.:
function Podziel(a,b){
if(b==0)return "Nie dziel przez zero"
/* jeżeli b równa się 0 to funkcja w tym miejscu
przerywa działanie i zwraca powyższy łańcuch znaków. */
var c=a/b
return c
}