Code Carrots

Kurs JavaScript - pętle

Gosia Ksionek

Wyniki ankiety

Bardzo dziękujemy za wypełnienie, za wszystkie uwagi, a zwłaszcza te miłe :)

Będą dodatkowe zadania dla osób, które już zrobiły, o podobnym poziomie trudności

Będzie wyjście integracyjne :)

Praca domowa

Uwagi?

Pytania?

Wątpliwości?

Pamiętacie funkcje?

Jak się je tworzy?

Co to są funkcje z argumentami?

A kto przypomni konstrukcję instrukcji warunkowych?

Czym jest pętla?

Jedna z podstawowych struktur programowania.

Służą nam do powtarzania czynności wiele razy.

Przykłady...

Jak działa pętla

Pętla powtarza wykonanie bloku kodu do określonego momentu.

Ten moment może to być:

  • koniec tablicy, na której działamy
  • ewaluacja określonej wartości do false
  • sygnał od użytkownika

Pętla FOR

Służy do powtarzania bloku kodu daną liczbę razy

              
                for (var i = 0; i<10; i++) {
                    console.log(i);
                }
              
            

Zadania

Pętla FOR ... IN

Służy do przechodzenia przez wszystkie elementy danego obiektu

              
                var codeCarrots = {mentor1: "Artur", mentor2: "Michał", mentor3: "Gosia"};
                for (var mentor in codeCarrots) {
                    console.log("Nasz mentor to " + codeCarrots[mentor]);
                }
              
            

Zadania

PĘTLA WHILE

Służy do powtarzania bloku kodu do czasu, kiedy dany warunek przestanie być prawdziwy

              
                var i = 0;
                var array = [];
                while ( i<10 ) {
                    array[i] = i;
                    i++;
                }
                console.log(array);
              
            

Zadania

PĘTLA DO WHILE

Służy do powtarzania bloku kodu do czasu, kiedy dany warunek przestanie być prawdziwy

Ale w tym przypadku sprawdzamy warunek już po wykonaniu się bloku kodu

              
                var i = 0;
                var array = [];
                do {
                    array[i] = i;
                    i++;
                } while ( i<10 );
                console.log(array);
              
            

Zadania

Praca domowa