Javascript-forum
Verschiedene JS Funktionen aufrufen je nach wert in Variable - Druckversion

+- Javascript-forum (https://javascript-forum.de)
+-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4)
+--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6)
+--- Thema: Verschiedene JS Funktionen aufrufen je nach wert in Variable (/showthread.php?tid=330)



Verschiedene JS Funktionen aufrufen je nach wert in Variable - roadrunner88 - 07.01.2022

Hallo Profis,

bin Anfänger in JS und habe eine Frage:

Ich habe je eine JS-Funktion in einer separaten JS Datei(10 Dateien).

Nun möchte ich, wenn in inder Index.html in der Variable X einer von 10 Werten ausgewählt wird, die entpsrechende Funktion starten.

Also
x = 1 -> Funktion 1
x = 2 -> Funktion 2
.
.
.
usw.


Mein einziger Ansatz sind 10 verschieden if-else Anweisungen, aber das muss doch viel schöner gehen?

Wäre für eine Lösung dankbar!


RE: Verschiedene JS Funktionen aufrufen je nach wert in Variable - admin - 10.01.2022

Könntest du mal etwas genauer beschreiben, was du meinst . Vielleicht mit Beispiel code.
So verstehe ich nicht ganz was du meinst


RE: Verschiedene JS Funktionen aufrufen je nach wert in Variable - rzscout - 18.06.2022

Moin,
das geht ganz Einfach mithilfe des Switch-Statement in JavaScript.

Hier ein einfaches Beispiel:

Code:
switch(meineVariable) {
    case 1:
        meineFunktion1();
    break;
    case 2:
        meineFunktion2();
    break;
    case 3:
        meineFunktion3();
    break;
    case 4:
    case 5:
    case 6:
        meineFunktion4();
    break;
    case 'MeinString':
        meineFunktion5();
    break;
    default:
        meineStandardFunktion();
}

Viel Spass beim ausprobieren!

VG
rzscout