Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]petla for
katalizator
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 5.03.2017

Ostrzeżenie: (0%)
-----


Hej,
nie rozumiem podwojnej petli
for(var i=0; i<3; i++) { for(var j=0; j<4;j++) { console.log("i=" + i + ", j="+ j); } }

i=0, j=0
i=0, j=1
i=0, j=2
i=0, j=3
i=1, j=0
i=1, j=1
i=1, j=2
i=1, j=3
i=2, j=0
i=2, j=1
i=2, j=2
i=2, j=3
w zwyklej wypisaloby 0,1,2 i tyle, moglby ktos lopatologicznie mi wyjasnic, sorki nie kazdy sie bystry urodzil sad.gif
Go to the top of the page
+Quote Post
guilty82
post
Post #2





Grupa: Zarejestrowani
Postów: 176
Pomógł: 31
Dołączył: 26.03.2007

Ostrzeżenie: (0%)
-----


To jest petla zagniezdzona w petli. Skrypt zacznie wykonywac pierwsza petle (ta z i=0) i zobaczy w srodku kolejna petle (j=0), wiec zacznie ja przetwarzac. Zatem i=0 dopoki petla w srodku nie skonczy dzialania (dopoki j<4). Dopiero wtedy nastapi drugie wywolanie petli z "i", wiec i=1. I znowu skrypt widzi zagniezdzenie i zaczyna petla "j" od nowa. Trudniej to wytlumaczyc niz zrozumiec smile.gif
Go to the top of the page
+Quote Post
Tomplus
post
Post #3





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Możesz sobie zobrazować takie rzeczy np. jako notatnik.

- pierwsza pętla informuje ile kartek ma notatnik,
- druga pętla, to informacja np. ile musisz zamalować kratek i jakie mają numery.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:49