D.R.: Variablen beim Aufruf einer Funktionen übergeben

Beitrag lesen

Hallo,

habe hier gerade ein kleines Problem mit der Übergabe von Werten
an eine Funktion.

Folgende Situation:

var x=0;

function eins(x)
{
alert(x); //hier sollte 1 ausgegeben werden.
}

Du solltest dem Parameter eine andere Bezeichnung geben als der Variablen.

[…]
Erste Frage:
Wie kann ich den X-Wert der zweiten Funktion an die erste Funktion
übergeben?
In der ersten Funktion soll für x der Wert 1 ausgegeben werden.

eins(zwei())

Zweite Frage:
Kann ich mir die Funktion 'function zwei()' schenken und beim
Aufruf javascript:eins(x) schon den neuen Wert (x=1) übergeben?

warum sollte das nicht gehen? Schreibe den Befehl einfach mit in die Funktion. Oder willst du die Variable immer um 1 erhöhen? Dann kannst du einfach:

x++

oder

x += 1

oder

x = x + 1

verwenden.

javascript:eins(x=1) oder Ähnliches?

JavaScripts sollten möglichst in richtigen Eventhandlern stehen und nicht in Links.

mfg. Daniel