Badboy: switch

wie kann man bei switch Überprüfen, ob ein Wert kleiner/grösser ist?

case 20:
    alert('< 20');
    break;

also (Wert < 20)
wie stelle ich das an?

  1. Hallo Badboy,

    wie kann man bei switch Überprüfen, ob ein Wert kleiner/grösser ist?

    gar nicht.

    also (Wert < 20)
    wie stelle ich das an?

    mit if.

    Grüße
    Andreas

    --
    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
    (Rich Cook)
    1. Hallo Andreas,

      wie kann man bei switch Überprüfen, ob ein Wert kleiner/grösser ist?

      gar nicht.

      das ist ja ....
      switch(true) {
        case (Wert < '4'):
          alert('< 4');
          break;
        [...]
        case (Wert < '20'):
          alert('$lt; 20');
          break;
        [...]

      so geht es... nur Netscape 4.78 kommt damit bei mir nicht klar :-/

      also (Wert < 20)
      wie stelle ich das an?

      mit if.

      die ganzen If Anweisungen wollte ich mir eigentlich ersparen ;-)

      1. die ganzen If Anweisungen wollte ich mir eigentlich ersparen ;-)

        switch ist wesentlich langsamer und mit geeigneter Datenstruktur sind in aller Regel die switch Konstruktionen überflüssig. Kommt halt darauf an was du wirklich machst.

        Struppi.