Array ausgeben!
Michi
- javascript
Hallo!
Habe ein Problem mit der Ausgabe eines Arrays!
Der Array oben im HTML-Code ist richtig, aber
die Ausgabe funktioniert nicht!
Das Programm soll nämlich folgendes ausgeben:
Die aktuellen Lottozahlen lauten: 9, 15, 33, 34, 42, 46.
macht es aber nicht!!!
Hier der HTML-Code:
<html>
<head>
<title> Lottozahlen </title>
<script language="JavaScript">
<!--
// Hier wird der Array für die Lottozahlen angelegt
var lotto = new Array(6) ;
lotto[0] = 9 ;
lotto[1] = 15 ;
lotto[2] = 33 ;
lotto[3] = 34 ;
lotto[4] = 42 ;
lotto[5] = 46 ;
// -->
</script>
</head>
<body>
Die Lottozahlen lauten:
<script language="JavaScript">
<!--
var lotto = null;
while (i > 0)
{ if (i == lotto) document.write(lotto[i] + ".");
else document.write("Fehler");
i=0; i<=5; i++;
}
//-->
</script>
</body>
</html>
Wo ist der Fehler???
Hallo Michi,
var lotto = null;
prima, jetzt ist Dein Array weg...
while (i > 0)
was ist i?
for(i=0;i<lotto.length;i++) {
document.write(lotto[i]);
}
sollte helfen, aber den rest kannst Du...
Grüße,
bluntburn
Hallo,
var lotto = null;
while (i > 0)
{ if (i == lotto) document.write(lotto[i] + ".");
else document.write("Fehler");
i=0; i<=5; i++;
}
Warum wird lotto auf null gesetzt? Die Schleife ist auch gar nicht noetig, es reicht:
document.write(lotto);
MfG, Thomas
[Nachtrag]
document.write(lotto);
Um die Leerzeichen nach den Kommata zu erhalten, probiere es so:
Die Lottozahlen lauten:
<script language="JavaScript" type="text/javascript">
<!--
document.write((lotto.toString().split(",")).join(", ")+".");
//-->
</script>
MfG, Thomas