const firstValue:int = 10
const secondValue:int = 20
if (firstvalue == 10 && firstValue > secondValue) {
return 15
} else if ((firstValue >= 10 // secondValue < 21) && (secondValue != 20 firstValue != 11)) {
return 30
} else if (secondValue == 20) {
return 60
} else {
return 120
}
huhu,
deine Bedingungen arbeiten mit rueckgabewerten, welche oben drueber global gespeichert bzw. aktualisiert werden.
Dein Code arbeitet mit den beiden Variablen firstvalue und secondvalue.
Die erste
if in der Reihenfolge loest aus, wenn firstvalue dem Wert 10 entspricht && (und) groesser ist als der zweite Wert secondvalue (0 bis 9).
Werden die Bedingungen erfuellt, gibt der Code die Zahl
15 zurueck.
Die erste
else if reagiert wenn firstvalue groesser als >= (oder) gleich gross 10 ist // (oder) kleiner als 21 && (und) secondvalue darf nicht 20 sein waerend firstvalue gleichzeitig auch nicht 11 sein darf.
Werden die Bedingungen erfuellt, gibt der Code die Zahl
30 zurueck.
Die zweite
else if reagiert nur, wenn secondvalue dem Wert 20 entspricht.
Wird diese Bedingung erfuellt, gibt der Code den Wert
60 zurueck.
Am Ende deine
else bedeutet "alles andere", kurz gesagt, wenn keine der oberen Bedingungen erfuellt werden.
In diesem Fall gibt der Code den Wert
120 zurueck.
Was dein Script nun mit den Zahlen macht, kann ich dir nicht beantworten.
Nachtrag: || funzt bei mir mit gross Alt + >< Spitze Klammer-Taste:
Mit der richtigen Tastenkombination könnt ihr in Word- und anderen Schreibprogrammen einen senkrechten beziehungsweise geraden Strich eingeben..
www.giga.de
LG
Dae