• Guten Abend


    Gerne möchte ich eine Switch-Funktion aufrufen mit einer kleinen Mathe Aufgabe.


    So sieht es bei mir aus:

    Leider wird keine der cases beachtet... warum ist dies so ?


    Freue mich über eure Antworten!

    Danke!

  • Du willst herausfinden, ob dein Ausdruck 'test' einen Wert von 4, 3, 5 oder keinen von den Werten hat. Alle deine Werte sind Zahlen.

    Als Übergabewert hast du aber einen Textstring... "4", "3"....

    Switch vergleicht nicht nur den Wert, sondern auch den Variablentyp (===). Beides muss übereinstimmen.