[js] początki JavaScript w szkole - problem

A A A
Początkujący
Avatar waldasek2
reputacja: 1
posty: 2
offline
17.10.10 19:11 | #2267523 | (link) | zgłoś naruszenie
Witam,
mam napisać skrypt, który pyta ile działań chce wykonać użytkownik, a następnie zadaje mu tyle razy mnożenie.

Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!


efekt taki, że zapętla mi przeglądarkę. Liczę na Waszą pomoc :)
Początkujący
Avatar mapa
reputacja: 202
posty: 13
offline
19.10.10 16:09 | #2269762 | (link) | zgłoś naruszenie
Do usunięcia:
Jeśli zapętla, to pewnie problem jest w pętli nie? A dokładnie tu:
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!

Za warunek zakończenia pętli dałeś j=a, czyli de facto
przypisujesz zmiennej j wartość a
(porównanie byłoby j==a)! Zresztą jeśli dobrze zrozumiałem, to tobie Chodziło o warunek j
Ostatnio edytował (10): mapa dnia 19.10.10 16:24
Początkujący
Avatar mapa
reputacja: 202
posty: 13
offline
19.10.10 16:20 | #2269777 | (link) | zgłoś naruszenie
Jeśli zapętla, to pewnie problem jest w pętli nie? A dokładnie tu:
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!

Za warunek zakończenia pętli dałeś j=a, czyli de facto
przypisujesz zmiennej j wartość a
(porównanie byłoby j==a)! Zresztą jeśli dobrze zrozumiałem, to tobie Chodziło o warunek j<=a(mniejsze równe bo zaczynasz od j=1, dla j=0 byłoby j<a).
Ponadto w "zwykłej" javie zmienną j należałoby najpierw zadeklarować, tzn. for (int j=1; j<=a; j++), ale skoro Twój kod się uruchamiał to w JavaScript widać tak można(albo kompilator wstawia to za Ciebie;-)).

Ps. Sorry, że dubluje post ale w poprzednim nie wiedzieć dlaczego ucina pół posta i nic się nie da z tym zrobić..........
login
hasło
|
Nie masz profilu? - zarejestruj się i zacznij w pełni korzystać z sieci!