Suche nach als

Funktion und Parameter

Auf dieser Seite:

Potenzmaschine

Eine Funktion ist ein kleines Script, welches immer wieder eingesetzt werden kann. Sie macht immer das Gleiche, jedoch mit unterschiedlichen Parametern, welche ihr übergeben werden. Zur Erklärung von Funktionen soll das Beispiel der Potenzmaschine dienen, eine kleine Rechen-Funktion, die den übergebenen Parameter mit sich selbst multipliziert.

Parameter an Funktion übergeben

alert() und prompt()

<script type="text/javascript">
// die erste Funktion 
function quadrieren (Zahl) { // erwartet Parameter der als Variable gespeichert wird
  produkt = Zahl * Zahl;     // Variable mit arithmetischer Operation verwendet Parameter
  alert("Das Quadrat von "+Zahl+" lautet:\n\n\t"+produkt);
}
// die zweite Funktion
function hole_eineZahl() {   // erwartet keinen Parameter
  eineZahl = prompt("Geben Sie eine Zahl ein.",""); // Variable speichert eingegebene Zahl
  eineZahl = parseInt(eineZahl); // Benutzereingabe in eine Zahl wandeln (zur Sicherheit)
  // Aufruf der ersten Funktion, dem die Variable als Parameter übergeben wird
  quadrieren(eineZahl);
}
</script>

Bemerke - der Name der an die Funktion übergebenen Variablen muss nicht mit dem Namen des Parameters identisch sein.

parseInt()

Die Benutzereingabe im Prompt muss unbedingt geprüft werden, es könnte sich um bösen Code handeln. parseInt() wandelt einen String in einen Integer (eine Zahl) um, mit dem gerechnet werden kann. Falls der String nicht umgedeutet werden kann gibt die Funktion NaN (not a number) zurück. Soweit möglich versucht aber die Funktion parseInt() aus dem String eine Zahl zu extrahieren, aus '12 CHF' macht sie einfach 12.

<a href="JavaScript:hole_eineZahl( )">Aktiviere Potenzmaschine</a>

Aktiviere Potenzmaschine

 


Valid XHTML 1.0 Check den Code.

window: >> << Arrays
Ich bin hier: > JavaScript Lehrling >>> Funktion und Parameter
 
HTML und XHTML | CSS | JavaScript und DHTML | PHP und MySQL | Andere Sprachen
Letzter Update: 31.12.2010