MudGuard: Schleifen

Beitrag lesen

Hi,

»»      function berechne(x){y=5x*5x+8x+19;return y;}

Das sollte einen Syntax-Fehler beim ersten x nach dem = geben.
Nein, mathematische Ausdrücke kannst Du nicht einfach aus dem Mathebuch abschreiben.

Die Funktion würde, wäre der Ausdruck korrekt, einen Wert zurückliefern.

»»      while (zaehler<=zaehler_end) {
»»       berechne(zaehler);

Der berechnete Wert wird aber weggeworfen.

»»       document.write("Für x="+zaehler+" ist y="+y+"!");

y wurde nicht initialisiert.

»»       zaehler+schritt;

zaehler und schritt werden addiert, das Ergebnis wird weggeworfen.

»»      }

weder zaehler noch zaehler_end ändern sich innerhalb der Schleife.

Wenn die Schleife also betreten würde, würde sie endlos durchlaufen.

Aber dank des Syntaxfehlers oben in berechne() wird die Schleife gar nicht erst erreicht.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.