Der Martin: variablenarten

Beitrag lesen

Hallo,

nr_letters = name.length;
vorhanden = "";

for ( i = 0 ; i >= nr_letters ; i++ ) {
if ( name.charAt(i) == "a" ) {
b1 = "a";
vorhanden = vorhanden.concat(b1);
}

kann man einen leeren string nicht mit ienem anderen verknüpfen??

doch, natürlich. Wenn das wirklich der Code ist, den du probiert hast, dann liegt dein roblem ganz woanders. Schau dir nochmal die Laufbedingung für die for-Schleife an. Du wirst feststellen, dass sie bereits zum Schleifenbeginn nicht erfüllt ist. Die Schleife wird also überhaupt nicht durchlaufen - abgesehen vom Trivialfall, dass name ein Leerstring ist, dann produziert der einzige stattfindende Schleifendurchlauf einen Javascript-Fehler, weil du auf ein nicht existierendes Zeichen des Strings zugreifst.

Ciao,
 Martin

--
Okay, Alkohol ist keine Antwort.
Aber manchmal vergisst man beim Trinken wenigstens die Frage.