Announcement

Collapse
No announcement yet.

switch case + operatoren?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • switch case + operatoren?

    sagt mal einer bittteee wie die richtige syntax lautet bin ballll am austicken!!!

    bsp...

    PHP Code:
    switch (personChild)
    {
    case (
    personChild<=1): sumPerson2+1;break;
    //case (personChild<="1") geht auch nicht.... 
    //case "personChild<=1" geht auch nicht...
    //case personChild<="1" auch nciht..... 

    default: alert ("Fehler in Anwendung!")

    was geht was mir aber nix nützt ist
    PHP Code:
    case "1": ...... 
    brauche größer und kleiner und verküüpfung mit && usw....

    oder muss ich tatsächlich dann alles dann mit if... weil switch case keine operatoren kennt?



    vielen dank im voraus.. schonmal.....
    Zuletzt editiert von sten; 18.01.2011, 15:13.

  • #2
    http://de.selfhtml.org/javascript/ob....htm#parse_int
    Christian

    Comment


    • #3
      Originally posted by Christian Marquardt View Post
      da hab ich schon geschaut... unter switch case stehen nur beispiele für
      ==1
      ==2 usw...
      aber nicht für
      >=....

      und unter Parse int ? leider weiß ich nicht was du meinst..
      ich habe hier nur Ganzzahlen... das war nicht das problem...
      das problem sind die (u.a.) operatoren in zusammenhang mit switch case ...

      Comment


      • #4
        Ich denke case kann grundsätzlich immer nur konkrete Werte. In den meisten Sprachen sogar nur auf Zahlen. JavaScript kann wohl auch Strings. Aber komplexere Logik wie Du sie haben möchtest unterstütz das switch in JS wohl nicht.

        Siehe hier:
        http://de.selfhtml.org/javascript/sprache/bedingt.htm

        Comment

        Working...
        X