Greenhorn: Primitive Javascript Funktion läuft Amok

Beitrag lesen

Hallo,

folgendes Problem sollte sich binnen einer Minute lösen lassen, ich steh trotzdem an. Die eigentlich primitive Javascript Funktion

function eineFunktion (x) {
	if (x=123) {
		alert("Hooray!");
	} else {
		alert("Nay.");
	}
}
var z = 27;
eineFunktion (z);

müsste meines Erachtens "Nay." liefern. Tut sie aber nicht, sie liefert "Hooray!". Das tut sie übrigens auch, wenn ich sie ohne Variable, also als eineFunktion(); aufrufe. Vielen Dank für eure Ratschläge. Auch die ein oder andere abfällige Bemerkung werde ich aushalten, ich hab sie auf alle Fälle verdient.

Danke, GH.