molily: objekt erwartet :-(

Beitrag lesen

switch (punkte)

{
  case 0: alert("sehr schlecht"); break;
  case 1: alert("schlecht"); break;
  case 2: alert("ganz oke"); break;
  case 3: alert("gut"); break;
  case 4: alert("sehr gut"); break;
}

  
Wieso denn so umständlich? Bei case 4 muss der JS-Interpreter immer noch fünf Vergleiche machen. Besser direkt in einem Array nachschlagen:  
  
var bewertungen = ["sehr schlecht", "schlecht", "ganz oke", "gut", "sehr gut"];  
alert( bewertungen[punkte] );  
  
Mathias

-- 
[JavaScript-Erweiterung für das SELFHTML-Forum](http://forum.de.selfhtml.org/js/doku/)