Pętle w języku Java Script

Aby w pewnym sensie przyspieszyć i pisanie i działanie skryptu, który ma wykonać pewną operację więcej niż kilka razy stworzono pętle. W każdym języku programowania istnieją pętle, co więcej ich działanie wszędzie jest bardzo podobne. W przypadku języka Java Script możemy spotkać się z czterema rodzajami pętli: pętli for, pętli while, pętli do/while i pętli for/In. Pierwsza z wymienionych pętli, pętla for służy do tego, aby pewną czynność powtórzyć określoną ilość razy. Daje taką możliwość, ponieważ określa początkową wartość, czyli wykonuje inicjalizację, następnie sprawdza test logiczny, czyli warunek, dla którego pętla ma być wykonywana, a na końcu wykonuje inkrementacje, czyli instrukcje wykonywaną po każdym obiegu pętli. Kolejną ważną pętlą jest pętla while, która z kolei ma za zadanie sprawdzić test logiczny, taki, jak np. znajduje się w pętli for i dopóki jest on prawdziwy wykonać go. Kolejną pętlą, o której wspominałem jest pętla do/while, co prawda jest na bardzo podobna do wyjaśnionej wcześniej pętli while z tą jednak różnicą, że najpierw określamy, jakie instrukcje mają się wykonać a dopiero potem sprawdzamy czy test logiczny się zgadza i czy pętla ta ma sens wykonywać się dalej. Znacząco różnicę widzimy w wykonaniu tych dwóch pętli. Otóż pętla do/while jest pętlą dłuższą i wykonuje się ją dla takiego samego testu logicznego jeden raz więcej. Ostatnią pętlą, o jakiej chcę napisać jest pętla for/In. Pętla ta ma przede wszystkim zastosowanie w wyliczaniu kolejnych elementów tablic bądź obiektów znacznie szybciej. Często zdarzają się nam problemy, których nie rozwiążemy bez zastosowania pętli, dlatego znajomość tego typu zagadnień jest nieunikniona. Jeśli dobrze przyjrzymy się temu, co dają nam pętlę to możemy zauważyć, że praktycznie każdą pętlę możemy zastąpić inną zmieniając nieco jej warunki, jednak nie zawsze tak jest i o tym też musimy pamiętać. Wyjątkiem w tym przypadku na pewno będzie pętla for/in, której nie jesteśmy w stanie zamienić na żadną inną.