var i = null;
Jessica,
Warum das (= null)?
for (i=0; i < x; i++)
Wie willst du eine Zählvariable mit einem Array vergleichen? Du meinst sicher die Anzahl der Elemente in diesem Array x.length http://selfhtml.teamone.de/javascript/objekte/array.htm#length
if (x[i] > 0)
{
document.write(x[i] + "." + " " );
}
else {document.write("Fehler bei der Ausgabe");
}
Etwas unübersichtlich. Gewöhn dir am besten eine Schreibweise mit den geschweiften Klammern an, die du konsequent benutzt. (Nicht benÜtzt! ;-) Zum Beispiel
if (x[i] > 0) {
document.write(x[i] + "." + " " );
}
else {
document.write("Fehler bei der Ausgabe");
}
Wenn nach if/else nur eine Anweisung folgt, kannst du die geschweiften Klammern weglassen.
while (???)
Was ist dein Problem? Die for-Schleife als while-Schleife zu schreiben?
i = 0;
while (i < x.length) {}
Und nicht vergessen, i innerhalb der Schleife hochzuzählen.
Gunnar
Good results come from experience; and experience comes from bad results.