Autor Zpráva
bandzula
Profil *
Mam premenne 'a1' az 'a99' s ciselnym obsahom. Ako ich spositam aby som nemusel pracne vpysovat a1+a2+a3+ax....
Rozmyslal som nad pouzitim slucky while, ale neviem ci je to mozne.
Zatial sa mi nedary. Ako to vyriesit ?
DoubleThink
Profil *
suma=0;


for (i=1; i<= 99; i++){
suma+=eval("a"+i);
}


Spíš bys ale měl místo 99 proměnných použít pole (Array), pak by stačilo:

suma=0;


for (i=1; i<= 99; i++){
suma+=a[i];
}


viz:
http://flash.jakpsatweb.cz/index.php?page=podminky
http://flash.jakpsatweb.cz/index.php?page=promenne
Hanz
Profil
DoubleThink
Co dělá (znamená) příkaz?
eval()
DoubleThink
Profil *
Řetězec, který má být chápán jako název proměnné nebo vlastnosti.

http://flash.jakpsatweb.cz/index.php?page=funkce
habendorf
Profil
Z tohohle to pochopíš: http://www.jakpsatweb.cz/javascript/priklady/eval.html
habendorf
Profil
Řekl bych zatím nejtěsnější rozdíl - 1 vteřina :o)
DoubleThink
Profil *
Pozor - v ActionScriptu funguje eval() trochu jinak (má menší pravomoci)
habendorf
Profil
Jasně, pardon. Nevšiml jsem si, že jsme v AS.
Toto téma je uzamčeno. Odpověď nelze zaslat.