for
Mamy 26 liter. Ich indeks w łańcuchu znaków: od 0 do 25.
Pierwsza pętla for/in wypisuje indeksy poszczególnych liter w łańcuchu
Druga pętla for/in wypisuje wszystkie znaki łańcucha używając ich indeksów
Trzecia pętla używa składni for/of i wypisuje wszystkie kolejne litery łańcucha
Czwarta i piąta pętla ma jeszcze inną składnię, sami musimy określić początek, warunek kiedy zakończyć i jak brać kolejne elementy. Obie zaczynają od zera i zwiększają się kolejno o 1 (x++), kończą się na ostatniej liczbie indeksu, mniejszej od długości łańcucha (o 1) czyli nie osiągając tej liczby.
Czwarta pokazuje znak na wskazanej pozycji indeksu, piąta pokazuje kod znaku.
Metoda charAt() zwraca znak a metoda charCodeAt() zwraca kod znaku Unicode na podanej pozycji indeksu łańcucha .
Ostatnia pętla wypisuje kolejno za pomocą metody obiektu String znaki Unicode o kodach od 65 do 200
Zapis Python vs JS (pierwsza pętla): alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" for x in alfabet: print(x)
alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" for x in alfabet: print(x)