Hallo,
so aus neugier -
var i=5;
i=++i + ++i;
> was ergibt i in unterschiedlichen situtationen?
was meinst du für unterschiedliche Situationen? Der Code ist eindeutig, es gibt nur eine richtige Interpretation.
> ~~~javascript
var i=5;
> i=++i + ++i;
"Lege eine Variable i an und gib ihr den Wert 5."
"Erhöhe den aktuellen Wert von i (ergibt 6), lies ihn dann aus und merke ihn als ersten Summanden vor. Erhöhe nochmal den Wert von i (ergibt 7), lies ihn erneut aus und und nimm ihn als zweiten Summanden. Addiere die beiden und speichere das Ergebnis (13) in i."
von der Idee her 14, aber unter Opera11 in JS kriegt man 13.
Ja, 13 ist richtig, wie kommst du auf 14?
Ciao,
Martin
--
Fische, die bellen, beißen nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Fische, die bellen, beißen nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(