ziegenmelker: Hilfe bei alert-Anweisung

Beitrag lesen

In welcher Sprache programmierst du? Assembler?

Ja, kann ich auch, und das seit ca. 25 Jahren ;)

In höheren Programmiersprachen gibt es die FOR-Schleife.

Schlaumeier! Wenn Corinna lernen will, soll sie auch mal selbst was rausfinden, oder? Und IMO gehört zum Lernen auch, daß man sich mit allen Schleifenkonstrukten mal beschäftigt.
Btw wage ich zu bezweifeln, daß es einen signifikanten Geschwindigkeitsunterschied zwischen FOR- und WHILE-Schleifen (oder auch DO..UNTIL) gibt, ist wohl immer eine Frage des Interpreters/Compilers.

var pos;
  while (zaehler < 8) {
    pos = Math.random() * s.length;
    pw = pw + s.charAt(pos);
    zaehler = zaehler + 1;
  }

Auch hier wäre eine FOR-Schleife angebracht. Und die Indizes der inneren und der äußeren Schleife müssen verschiedene Bezeichnungen haben.

Ich habe nirgendwo geschrieben, wie die innere/äußere Schleife gestaltet sein sollte und das mit den Indizes sollte Corinna schon wissen ;)
Viel schlauer wäre übrigens der Hinweis gewesen, das man s.length nicht bei jedem Schleifendurchlauf, in der Summe 80 mal, neu berechnen sollte.

Gruß,
Gunnar

cu,
ziegenmelker