Gunnar Bittersmann: Funktion zum Umwandeln von Umlauten bringt Fehler bei Zuweisung

Beitrag lesen

@@Der Martin:

nuqneH

Und noch ein Hinweis zur Optimierung: […]

Und noch einer:

document.getElementById('fake').value.charAt(i) hat nur einen bestimmten Wert. Es kann also nur einer der vielen Vergleiche true ergeben. Die nachfolgenden Vergleiche müssen dann gar nicht mehr ausgeführt werden.

if (foo == bar)  
{;  
}  
else if (foo == baz)  
{;  
}  
else if (foo == quz)  
{;  
}

Aber selbst das ist wohl kein guter Coding-Stil; schließlich gibt es zu diesem Zweck http://de.selfhtml.org/javascript/sprache/bedingt.htm#switch@title=switch():

switch(foo)  
{  
  case bar:; break;  
  
  case baz:; break;  
  
  case quz:; break;  
}

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)