![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Od dłuższego czasu zajmuję się programowaniem w JavaScript i postanowiłem podzielić się swoją wiedzą i napisać kurs JavaScript.
Kurs możecie znaleźć pod adresem http://kursjs.net76.net/. Zapraszam do czytania. Dziękuję za wszelkie uwagi. Kurs będzie dopracowywany z upływem czasu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie musiałem spr. to widać. Mówimy o funkcji:
Kod var j=0; function test4(){ for(j; j <= 1000; j++){ } } Przy pierwszym wywołaniu funkcji test4 jest wszystko ok, bo j = 0;, ale przy drugim wywołaniu funkcji j się nie zeruje, więc j = 1001, więc pętla for się nie wykonuje i tak pozostałe 9998 razy. Stąd czas poniżej 1000ms. Instrukcja j=0; wykonuje się w programie tylko raz, a konkretniej jeszcze przed mierzeniem wszelkich czasów. Jeszcze inaczej: Kod j = 0;
--test4 --pętla ( jeżeli j <= 10000) j=1; j=2; j=3; ... j=9999; j=10000; j=10001; -- koniec pętli -- test4 --pętla ( jeżeli j <= 10000) -- nie wykonuje się, bo j=10001; -- koniec pętli -- test4 --pętla ( jeżeli j <= 10000) -- nie wykonuje się, bo j=10001; -- koniec pętli -- test4 --pętla ( jeżeli j <= 10000) -- nie wykonuje się, bo j=10001; -- koniec pętli ... Ten post edytował kamil4u 17.12.2012, 12:45:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:59 |