Inne działy

 

 

JavaScript jak zdefiniować funkcję

Składnia jest następująca:

 function nazwafunkcji(var1, var2, ...,varX)

{

       Kod do wykonania

}

Parametry var1, var2 do varX, to zmienne lub wartości przekazywane do funkcji. Nawiasy klamrowe { } określają początek i koniec funkcji.

Funkcja bez parametrów musi zawierać nawiasy () po nazwie funkcji. Nie zapominaj o wielkości liter w JavaScript. Nazwa funkcja musi być napisana małymi literami, w przeciwnym razie wystąpi w JavaScript błąd. Również należy pamiętać, że należy funkcje wywołać dokładnie tak samo jak w deklaracji funkcji.

 Funkcja JavaScript przykład

W poniższym przykładzie, jeśli linia alert("Witaj świecie!") nie zostałaby wprowadzona wewnątrz funkcji, to zostałaby wykonana jak tylko kod zostałby wczytany. Teraz skrypt nie zostanie wykonany zanim użytkownik nie kliknie przycisku. Funkcja wyswietlkomunikat() zostanie wykonana, tylko wtedy jeśli przycisk "Kliknij mnie" zostanie kliknięty przez użytkownika.

<html>
<head>
<script type="text/javascript">
function wyswietlkomunikat()
{
alert("Witaj świecie!");
}
</script>
</head>
<body>
<form>
<input type="button" value="Kliknij mnie!"
onclick="wyswietlkomunikat()" />
</form>
<p>Naciskając przycisk powyżej, funkcja zostanie wywołana
Funkcja wyświetla komunikat.</p>
</body>
</html>

 

Poniżej następny przykład funkcji z parametrem, pokazuje, jak przekazać zmienną do funkcji i użycie tej zmiennej w funkcji:

 

<html>
<head>
<script type="text/javascript">
function mojafunkcja(txt)
{
alert(txt);
}
</script>
</head>
<body>
<form>
<input type="button" onclick="mojafunkcja('Witaj')" value="Wywołanie funkcji">
</form>
<p>Naciskając przycisk powyżej, funkcja zostanie wywołana z napisem "Witaj" jako parametr
.</p>
</body>
</html>

 

Poniższy przykład pokazuje jak funkcja zwraca wartość:

 

<html>
<head>
<script type="text/javascript">
function mojaFunkcja()
{
return ("Witaj świecie!");
}
</script>
</head>
<body>
<script type="text/javascript">
document.write(mojaFunkcja())
</script>
</body>
</html>

 

 

Zobacz nasze wszystkie kursy

WWW


HTML
HTML - Znaczniki
CSS - Tutorial
CSS - Selektory
PHP
JavaScript

XML

XSLT

Bazy danych


SQL
SQLite
MySQL
PostgreSQL

 

 

Programowanie


C
C++
C#
Java
VisualBasic
Python

Linux


Podstawy Linuxa
Bash
Linuks artykuły

Windows


Excel funkcje
Windows wskazówki
Outlook

Pozotałe działy


Programy
Rozrywka

 

 

 

This email address is being protected from spambots. You need JavaScript enabled to view it.