Ich brauche deine Hilfe: Ich habe eine variable anima, wenn also myFunction1() ausgeführt wird, wird es auf einen anderen Wert gesetzt. Wenn ich also myFunction2() ausfühle, funktioniert der Schalter case mit dem Wert, der für myFunction1() gesetzt wurde, und setzt anima wieder auf einen anderen Wert.Eine globale Variable ändern
var anima= 1;
function myFunction1(){
switch(anima) {
case 1:
alert("initial value");
break;
case 2:
alert(anima);
break;
case 3:
anime4r();
break;
case 4:
anime5r();
}
var anima= 2;
}
function myFunction2(){
switch(anima) {
case 1:
anime1();
break;
case 2:
alert("it worked");
break;
case 3:
anime4r();
break;
case 4:
anime5r();
}
var anima= 1;
}
hör auf. Globale Variablen sind schlecht. – naomik
Warum definieren Variablen immer wieder neu? – Li357
Ein dummer Fehler von mir, um das zu behalten "var anima = 2;" in myFunction2() –