Struppi: java random string

Beitrag lesen

OK, es hat sich doch noch viel geändert, also hier nochmal der ganze Quelltext:

Ist aber teilweise umständlich.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

<html>
<head>
<title>Test</title>

<script type="text/javascript" language="JavaScript">
<!--

var x = new Array("Auswahl 1","Auswahl 2","Auswahl 3","Auswahl 4","Auswahl 5");

var y5 = "0";
var z5 = "0";

var zaehler = "5";

Ich frag mich, warum du hier Zahlen als Strings abspeicherst. In JS ist das nicht wirklich schlimm, es macht aber keine Sinn eine zusätzliche unnötige Typkonvertierung zu erzwingen.

die Länge eines Array kann man auch per JS erfragen:

var zaehler = x.length;

Was das Skript felxibler macht.

if (z5 < 1) {
x[0] = x[1];
}
if (z5 < 2) {
x[1] = x[2];
}
if (z5 < 3) {
x[2] = x[3];
}
if (z5 < 4) {
x[3] = x[4];
}

Nach wie vor ist mir unklar warum so kompliziert und vor allem unflexibel - was macht dein Skript, wenn das Array fünfzig oder noch mehr Einträge hat?), wenn es auch einfach geht [pref:t=84419&m=494952].

Struppi.